继承的概念

继承的机制:首先分析多个类的共同特征把相同的特征和行为抽离出来形成一个基类,可以让这些类继承基类不需要在类本身中再定义相同的属性和方法

继承及解决多个类具有共同特征和行为时减少代码重复书写的一种技术实现

继承是面向对象的三大特征之一

1.继承就是子类继承父的方法和属性

继承的作用:通过继承可以快速创建新的类,实现代码的重用,提高程序的可维护性,节省大量创建新类的时间,提高开发效率和开发质量。

2.子类不能继承父类私有的方法和属性

3.子类可以重新实现父类的方法,所以调用时调用子类重写的方法

//父类
public void Person(){

    public String name;
    public int age;
    public String sex;
    private int eyes;
    
public void eat(){
    
}
    public void stdy(){
    System.out.println("学习");
}
    public void sleep(){
  System.out.println("睡觉");
}
    private void dancer(){
 System.out.println("跳舞")   
}
}
//学生类
public void Student extends Preson(){
    public int num;

    public void play(){
  System.out.println("玩游戏");
}
public void stdy(){
    System.out.println("学生类重写:学习");
}

}
//老师类
public void Teacher extends Preson(){

    public String teacherNo;
    public void fun(){
  System.out.println("老师在家");
}
}
//测试类
public void test(){
 Teacher t1=new Teacher();
 t1.stdy;//因为teacher继承person所以把person中的stdy方法继承过来相当于他自身也有了这个方法,所以可以调用
  System.out.println(t1);
Student s1=new Student();
s1.stdy;

  System.out.println(s1);
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值