赞
踩
继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。
extends的意思是“扩展”。子类是父类的扩展。
JAVA中类只有单继承,没有多继承!(只能一个父,可以有多个儿子,只能继承一个父类,但可以有多个类继承一个父类)
继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。
继承关系的俩个类,一个为子类(派生类),一个为父类(基类)。
子类继承父类,使用关键字extends来表示子类和父类之间,从意义上讲应该具有"is a"的关系.
object类:在java中所有的类的默认直接或间接继承object类
super
方法重写
子类可以继承父类所有的public方法和属性(字段)
一般属性使用private,使用时使用get和set,方法使用public,直接调用
//父 //人 public class Person{ public void say(){ System.out.print1n("说了一句动); } }
//子 //学生 is 人 //继承Person类 public class Student extends Person{ }
//子 //老师 is 人 //继承Person类 public class Teacher extends Person{ }
//使用 public class Application { public static void main(String[] args) i Student student = new Student(); /*Student类里面本身没有say()方法,但Student类继承了Person类 所以Student类能够调用Person类里面的say()方法 */ student.say(); } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。