更新时间:2022-10-21 11:39:51 来源:极悦 浏览922次
为描述和处理个人信息,定义类Person:
public class Person {
public String name;
public int age;
public Date birthDate;
public String getInfo()
{...}
}
通过继承,简化Student类的定义:
public class Person {
public String name;
public int age;
public Date birthDate;
public String getInfo() {...}
}
public class Student extends Person{
public String school;
}
//Student类继承了父类Person的所有属性和方法,并增加了一个属性school。Person中的属性和方法,Student都可以利用。
< 修饰符> class < 子类名称> [extends < 父类>]
{
<属性和方法的声明>
}
Java只支持单继承,不允许多重继承
——一个子类只能有一个父类
——一个父类可以派生出多个子类
子类继承了父类,就继承了父类的方法和属性。
在子类中,可以使用父类中定义的方法和属性,也可以创建新的属性和方法。
因而,子类通常比父类的功能更多。
在Java 中,继承的关键字用的是“extends”,即子类不是父类的子集,而是对父类的“扩展”。
注意:
子类不能继承父类中私有的(private)的成员变量和方法。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习