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

day4(继承、修饰符、方法的重写、super关键词、继承中的构造方法、object类、对象转型)

时间:2017-12-24 22:48:26      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:tostring   有一个   gpo   数列   修饰符   列表   efault   显示   调用父类构造方法   

1.类的继承(extends)
通过继承,子类自动拥有父类的所有成员(成员变量和成员发方法)
一个子类只能有一个父类,一个父类可以派生多个子类

2.访问修饰符(private 默认 protected public )
对于class的权限修饰只可以用public和default
default只能被同一个包内部的类访问

3.方法的重写(override)
在子类中可以根据需要对从父类中继承来的方法进行重写
重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型
重写方法不能使用比被重写方法更严格的访问权限

4.super关键词
java类中使用super来引用父类成分

5.继承中的构造方法
5.1在子类的构造的过程中必须调用父类的构造方法
5.2子类可以在自己的构造方法中使用super(argument_list)调用父类的构造方法
如果调用super,必须写在子类构造方法的第一行。
使用this(argument_list)调用本类的另外的构造方法
5.3如果子类的构造方法没有显示的调用父类的构造方法,则系统默认
调用父类无参数的构造方法
5.4如果子类构造方法中既没有显示调用父类构造方法,而父类中又没有无参数的构造方法,则编译会出错。
可以super.()调用父类构造函数 ,里面的参数代表调用哪一个

6.API(应用程序编程接口)

7.Object类
Object类是所有java类的根基类
7.1 重写toString方法
public String toString()
7.2 ==和“equals”的区别
==比较的是两个对象的地址
equals比较的是两个对象的内容

8.对象转型(castring)
一个父类的引用类型变量可以“指向”其子类的对象;
一个父类的引用不可以访问其子类对象新增加的成员;
可以使用引用变量instanceof类名来判断该引用型变量所“指向”的对象是否属于该类或该类的子类;
子类的对象可以当作父类的对象来使用称作向上转型,反之成为吓吓转型。

day4(继承、修饰符、方法的重写、super关键词、继承中的构造方法、object类、对象转型)

标签:tostring   有一个   gpo   数列   修饰符   列表   efault   显示   调用父类构造方法   

原文地址:http://www.cnblogs.com/xdalsh/p/8099181.html

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