一,类的继承
格式:
class 父类
class 子类 extends 父类{}
在JAVA中一个子类只允许继承一个父类
即只允许多层继承,不允许多重继承
子类不能够直接访问父类中的私有成员,但可以调用父类中的非私有方法
在子类实例化的过程中先调用父类的构造再调用子类的构造方法。
package one;
class Person{
public Person(){
System.out.print("这是父类中的构造方法\n");
}
private String name;
public void setName(String name){
this.name=name;
}
public String getName(){
return this.name;
}
}
class Student extends Person{
public Student(){
//super() 默认这里有super()代表调用父类的无参构造方法
System.out.print("这是子类中的构造方法");
}
}
public class one1 {
public static void main(String[] args) {
Student stu=new Student();
stu.setName("小红");
System.out.print("\n"+stu.getName