对象数组
语法:
类名[] 数组名=new 类名 [长度]
类之间的关系
5.1面向对象的特征之二 继承性
在Java中,类的继承时指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称为父类或基类,子类会自动拥有父类所又可继承的属性和方法。
为描述和处理个人信息,定义类Person
语法:
public class Person{
public String name;
public int age;
public Date bithDate;
public String GetInfo();
{…}
}
声明某一个类时另一个类的子类
语法:
public class Student extends Person{
public String school;
}
//Student类继承了父类,Person的所有属性和方法,并增加一个属性school。Person中的属性和方法,Student都可以使用。
子类能全部继承父类的属性。
继承
为什么要有继承
多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么这个类只需要继承那个类即可。
此处的多个类称为子类,单独的这个类称为父类(基类或超类)。可以理解为:“子类 is a 父类”。
子类不可以继承父类的构造方法,但可以调用。
作用:
1、提高了代码的复用
2、让类与类之间产生了关系,提供了多态的前提。
3、不要仅为获取其他类中某个功能而去继承
特点:
单一继承
多层(传递性)