码迷,mamicode.com
首页 > 其他好文 > 详细

第四周总结

时间:2016-05-24 00:27:06      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

   本周主要学习了类的高级概念、多态和抽象还有就是借口的相关类容;

  继承、封装、多态、抽象是面向对象编程的四大基本特征。

   (1).公开访问级别:使用public关键字修饰。用public关键字修饰的成员对外公开,即公开成员可以被任何其它对象访问。

   (2).受保护访问级别:使用protected关键字修饰。受保护的成员可以被同一包中的类所访问,还可以被类的子类所访问,不管子类是在哪个包中。

   (3).默认访问级别:没有访问修饰符。默认访问级别的成员可以被同一包中的其它类所访问。

     (4).私有访问级别:使用private关键字修饰。它是四种访问修饰符中级别最低的。私有成员只有类本身可以访问,不对外公开。

     类本身也有访问修饰符。但是累的访问修饰符只有公有的和默认的两种。

       封装:封装是使类中的成员变量都是private,并提供public方法访问这些成员变量的技术。如果一个成员变量被声明为private,那么它就不能被其它类访问,从而隐藏了类中的成员变量。因此封装也被称为数据隐藏。

      多态是对象可以以多种形式出现的能力;、1、继承2、子类重写父类的方法3、上转多态的好处:对不同的对象采取统一的处理。关于上边的例子:不是每一个子类都必须要重写父类的方法,为了是子类必须要重写父类的方法,所以我们引入了“抽象类”的概念。关键字:abstract :尚未完成,表示必须要子类必须完成的任务。抽象类的作用:就是用来派生子类,被别的类所继承。注意不能实例化。

     继承的一个主要优势在于一旦你已经创建了一个超类,而该超类定义了适用于一组对象的属性,它可用来创建任何数量的说明更多细节的子类。每一个子类能够正好制作它自己的分类。上面的BoxWeight类继承了Box并增加了一个重量属性。 每一个子类只增添它自己独特的属性。

第四周总结

标签:

原文地址:http://www.cnblogs.com/yuxin1/p/5521926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!