- 博客(3)
- 收藏
- 关注
原创 重写override 重载overload
重写override重写是子类对父类的允许访问的方法实现过程进行重新编写,返回值、形参不能改变;特点:1、参数列表、返回值类型不能变;2、子类的访问权限大于父类中被重写方法的访问权限;例如:父类一个方法声明为public,子类中重写该方法声明不能为protected;3、父类的成员方法只能被子类重写;4、声明为final的方法,不能被重写;5、声明为static的方法不能被重写,但是能够被再次声明...
2018-03-01 14:33:04
117
原创 继承 extends和implements
为什么使用继承?从已有的类派生出新的类,称为继承;把相同的特征和动作放在一个类中,作为通用类,然后将其扩展为其它多个特定类,这些特定类继承通用类中的特征和动作;父类(超类、基类)、子类(次类、扩展类、派生类) 注:所有的类都继承java.lang.Object,当一个类没有继承的俩关键字时,则默认继承java.lang.Object祖先类; 特点:1、子类继承父类中的属性和方法,子类就不会有重复的...
2018-03-01 14:31:51
180
原创 abstract class 抽象类
抽象类表示的是一个抽象体,并非直接从abstract class翻译而来,而abstract class仅仅是Java语言中用于定义抽象类的一种方法;在面向对象的概念中,所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。为什么要有抽象类?(1)用于类型隐藏:在面向对象领域,抽象类主要用来进行类型隐藏。我们可以...
2018-02-27 16:03:12
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人