美文网首页
2_8.类的继承

2_8.类的继承

作者: RockyLuo_290f | 来源:发表于2018-09-21 05:17 被阅读0次

提高代码的重复性, 复用性

class 子类名 extends 父类名{
子类的属性
子类的方法
}

class Teacher{
    String name;

    int age;

    public void sleep(){
        System.out.println("Teacher is sleeping");
    }
}
/**
*子类的定义
* class 子类 extends 父类
**/
class JavaTeacher extends Teacher{
    
    public void teachJava(){
          System.out.println("Teaching Java.");
    }
}

class PHPTeacher extends Teacher{
    
    public void teachPHP(){
          System.out.println("Teaching PHP.");
    }
}
class testDemo{
    public static void main(String [] args) throws Exception{
          JavaTeacher jt = new JavaTeacher();
          jt.name = "Mr.Java";
          jt.sleep();
          PHPTeacher pt = new PHPTeacher();
          pt.name = "Mr.PHP";
          pt.sleep();
    }
}

子类只能获得父类中的非private属性
对于private属性,可以通过get和set得到
对于private方法,无法继承

java中只能做单继承,不能继承多个

相关文章

  • 2_8.类的继承

    提高代码的重复性, 复用性 class 子类名 extends 父类名{子类的属性子类的方法} 子类只能获得父类中...

  • 一阶段day16-01面向对象

    Python中类支持继承,并且支持多继承 一、继承 1、什么是继承 父类(超类):被继承的类子类:继承父类的类继承...

  • 2018-10-19面向对象和pygame

    类的继承 python中的类支持继承,并且支持多继承 1.什么是继承 父类(超类):被继承的类子类:继承的类继承就...

  • python零基础13:类的继承和定制

    类的定制和继承是什么? 类的继承 类的定制 类的继承要怎么写? 继承基础语法 继承之多层继承 继承的多重继承 类的...

  • Day16总结:面向对象和pygame

    类的继承 python中类支持继承,并且支持多继承 1.什么是继承 父类(超类):被继承的类子类:去继承父类的类继...

  • python 面向对象和pygame

    一、类的继承 python中类支持继承,并且支持多继承 1.什么是继承父类(超类):被继承的类子类:去继承父类的类...

  • day16

    类的继承 python中的类支持继承,并且支持多继承() 1.什么是继承 父类(超类):被继承的类子类:去继承的类...

  • 10.19 day16面向对象和pygame

    1.类的继承python中类 支持继承,并且支持多继承()1.什么是继承父类(超类):被继承的类 子类:继承的类,...

  • 2018-10-19继承、重写、内存管理和认识pygame

    一、类的继承 Python中类支持继承,并且支持多继承 1、什么是继承 父类(超类):被继承的类子类:去继承父类的...

  • day16

    一、类的继承python中类支持继承,并且支持多继承 1.什么是继承父类(超类):被继承的类子类:去继承父类的类继...

网友评论

      本文标题:2_8.类的继承

      本文链接:https://www.haomeiwen.com/subject/iohbnftx.html