首页 | 手机版 | 三国演义 | 三国志 | 史将 | 背景 | 藏书阁
首页 -> 精彩文章 -> 国培JAVA编程笔记第五章1

国培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