藏书阁 史将 特技
背景 三国演义 PC版
首页 -> 精彩文章 -> 文章
国培JAVA编程笔记第五章1
作者wangger
标签java
阅读次数:0

一、继承
    继承就是子承父业。继承能够提高编程效率。
    语法:
 class 子类名 extends 父类名{
     子类特有的成员;
 }
    子类可以继承父类一部分成员。
    父类是共性,子类是个性。即所有子类共同的成员放在父类,子类特有的成员放在子类,以区分其它子类。
//父类Person
package cn.edu.jxau.ruanjianxy;
public class Person {
 public String name;
 int age;
 private boolean sex;
 
 public boolean getSex(){
  return sex;
 }
}
//子类Student
package cn.edu.jxau.ruanjianxy;

public class Student extends Person {

 public int getAge(){
  return age;
 }
 //错误,因为私有成员sex不能继承.
// public boolean getSex(){
//  return sex;
// }
}
//测试类
import cn.edu.jxau.ruanjianxy.Student;

public class Test {
 public static void main(String[] args) {
  Student s = new Student();
  s.name = "dh";
//  s.age = 45;//错误,包外
 }

}
//子类Teacher
package cn.edu.jxau.ruanjianxy;

public class Teacher extends Person {
 public int teacherID;
}
    包外也可以继承。
import cn.edu.jxau.ruanjianxy.Person;

public class Manager extends Person {

}



浙ICP备06020153号-1