码迷,mamicode.com
首页 > 编程语言 > 详细

java基础2

时间:2015-09-13 14:26:49      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

一:继承 extends

特点:子类继承了父类的所有属性和方法(但不包括构造方法),并且可以为自己增加新的属性和方法。java只支持单继承[一个子类只有一个父类]。

优点:提高代码的可重用性。

二:super关键字

1.在构造方法的第一行使用super关键字可以显示的调用父类的构造方法

2.显示的调用父类的普通方法

技术分享

3访问修饰符

用来修饰类、方法、成员变量:

public:公有的,一切皆可见

private:私有的,本类可见

protected:受保护的;对本类、所有子类和本包可见

默认(不加任何修饰符):本类本包可见[如果子父类不在同一个包中,子类也不可以访问父类中默认访问修饰符的成员]

4.方法重写(Overload)

1.发生在子类和父类中两个方法

具有相同的方法名称、参数列表和返回值类型,访问范围不能被缩小。

[为了多态]对父类中的某个方法不满意时使用

2.方法重写和方法重载

重载:发生同一个类中的多个方法;方法名相同,参数列表一定不同  

重写:发生在子父类之间;方法名相同,参数列表相同,返回值类型相同

 

java基础2

标签:

原文地址:http://www.cnblogs.com/HYanqing/p/4804610.html

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