文章目录
面向对象继承性
一、继承问题的引用
在Java中,如果要实现继承,可以使用语法格式:
class 子类 extends 父类 {}
在继承结构中,很多情况下会把子类称为派生类,把父类称为超类(SuperClass);
范例:继承基本实现
package Person2;
public class jichen {
public static void main(String[] args) {
Student stu = new Student();
stu.setName("张三"); //父类定义
stu.setAge(18); //父类定义
System.out.println("姓名:"+stu.getName()+"\t年龄:"+stu.getAge());
}
}
class Person{
//父类
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
class Student extends Person{
//Student是子类
}
程序输出结果:
姓名:张三 年龄:18
在子类添加内容
范例:在子类添加内容
package Person2;
public class jichen {
public static void main(String[] args) {
Student stu = new Student();
stu.setName("张三"); //父类定义
stu.setAge(18); //父类定义
stu.setSname("清华大学 ");
System.out.println("姓名:"+stu.getName()+"\t年龄:"+stu.getAge()+"\t学校:"+stu.getSname());
}
}
class Person{
//父类
private String name;
private int age;
public String getName() {
return name;
}
public void setName