首页 > 其他 > 详细

2014年4月15日

时间:2014-04-16 10:18:10      阅读:418      评论:0      收藏:0      [点我收藏+]

面向对象的特征:1、继承 2、封装(很重要) 3、多态 4、抽象

老师叫我们的3w1h法

what(是什么)   why(为什么)   when(什么时候)    how(怎么去用)

继承: 在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为来创建一个新的类。

好处:重用、扩展。

关键字:extends(用在类名的后面,父类名的前面)。

类与类的关系:

1  has-a(组合)。

2  is-a(继承)。

java中只能有单根继承:原因是避免混淆.

重写:在子类中,方法名相同,参数列表相同,返回类型相同,访问修饰符不能小于父类的修饰符。

重载:在一个类中,方法名相同,参数列表不同。

super:1  在调用父类的属性的时候用。

   2  当前类的父类。

final:如果在类前加final,那么这个类就是最终类(太监类)。

   如果在方法前加final,那么这个类就不能重写。

   如果在数字前加final,那么这数就变为常量。

2014年4月15日,布布扣,bubuko.com

2014年4月15日

原文:http://www.cnblogs.com/jamuel/p/3667472.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!