美文网首页
【蓝鸥AR/VR开发基础二】 封装和继承

【蓝鸥AR/VR开发基础二】 封装和继承

作者: 蓝鸥3G | 来源:发表于2016-09-09 17:35 被阅读0次

    蓝鸥(www.lanou3g.com)是一家集产、学、研、创为一体的综合性移动互联网研发培训机构,致力于iOS开发、Unity3D游戏开发、Android开发、HTML5前端开发和Web安全攻防等技术人才的培养。

    一、封装

    封装是实现面向对象程序设计的第一步

    封装就是讲数据、方法等集合在一个个单元中,我们称之为类

    封装的意义在于保护代码/数据,屏蔽复杂性

    1、封装能够保护代码,数据安全性+封装可以屏蔽复杂性

    usingSystem;

    namespaceLesson_15

    {

    publicclassA{

    publicvoidOpen(){

    Console.WriteLine("打开");

    }

    }

    classMainClass

    {

    publicstaticvoidMain(string[]args)

    {

    Aa=newA();

    //封装能够保护代码,数据安全性

    a.Open();

    //封装可以屏蔽复杂性

    }

    }

    }

    2、把方法进行封装,创建了类,而有了类的概念,才有面向对象编程

    publicclassA{

    //封装是面向对象编程的第一步

    //把方法进行封装,创建了类

    publicvoidOpen(){

    Console.WriteLine("打开");

    }

    publicvoidClose(){

    Console.WriteLine("关闭");

    }

    }

    3、封装是面向对象编程的第一步,面向对象的特效之一

    二、继承——用带来来演示

    继承是所以面向对象语言不可缺少的部分

    继承是为了实现类的重用和扩展

    被继承的类叫做基类,继承于基类的叫做派生类

    在C#中,只支持单继承,子类只能由一个父类

    父类具有的特性,子类同样具有,继承可以传递

    usingSystem;

    namespaceLesson_15

    {

    //publicclassA{

    //封装是面向对象编程的第一步

    //把方法进行封装,创建了类

    //publicvoidOpen(){

    //Console.WriteLine("打开");

    //}

    //publicvoidClose(){

    //Console.WriteLine("关闭");

    //}

    //}

    publicclassPerson{

    publicstringname;

    publicintage;

    publicvoidsay(stringstr){

    Console.WriteLine(str);

    }

    }

    //继承——一个类可以继承于另外一个类,被继承的类叫做父类或者基类,继承的类叫做子类或者叫派生类

    //Student继承于Person之后,可以拥有Person的全部特性

    //继承可以进行功能扩展,实现重用

    //在C#中,只支持单继承:一个子类只能由一个父类

    publicclassStudent:Person{

    publicintnum;//学号

    //挂科

    publicvoidGua(){

    Console.WriteLine(“挂科”);

    }

    }

    classMainClass

    {

    publicstaticvoidMain(string[]args)

    {

    //Aa=newA();

    //封装能够保护代码,数据安全性

    //a.Open();

    //封装可以屏蔽复杂性

    Personp=newPerson();

    p.name="老王";

    p.age=18;

    p.age="I'mOK!";

    Students=newStudent();

    s.name="张三";

    s.age=16;

    s.say="Hello!";

    s.Gua();

    }

    }

    }

    继承的作用:继承可以进行功能扩展,实现重用

    在C#中,只支持单继承:一个子类只能由一个父类

    如果我们创建的类没有指定父类,默认都是继承自object

    相关文章

      网友评论

          本文标题:【蓝鸥AR/VR开发基础二】 封装和继承

          本文链接:https://www.haomeiwen.com/subject/icaeettx.html