继承练习
- class Test1_Person {
- public static void main(String[] args) {
- //Person p = new Person("张三",23);
- //p.speak();
- Student s = new Student("小明",8);
- s.speak();
- }
- }
- class Person {
- private String name;
- private int age;
- //定义构造方法
- public Person() {}
- public Person(String name,int age) {
- this.name = name;
- this.age = age;
- }
- //set,get方法
- public void setName(String name) {
- this.name = name;
- }
- public String getName() {
- return name;
- }
- public void setAge (int age) {
- this.age = age;
- }
- public int getAge() {
- return age;
- }
- public void speak() {
- System.out.println("我的名字是" + name +",今年" + age +"岁");
- }
- }
- class Student extends Person {
- public Student() {}
- public Student(String name,int age) {
- super(name,age);
- }
- public void study() {
- System.out.println("我爱学习");
- }
- public void speak() {
- super.speak();
- study();
- }
- }
复制代码 |
|