黑马程序员_java_面向对象_继承



------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------


继承: extends
 1.提高了代码的复用性。
 2, 使类与类产生了关系,继而有了多态的特性。
在java语言中,java只支持单继承。
class Person{
 int age;
 String name;


class Student extends Person{
 void study (){
  System.out.println("学习");
}
}

class Worker extends Person{
 void work(){
  System.out.println("工作");
}
}


 一。变量:
  如果子类中出现非私有的同名变量时,子类访问本类中的变量用 this,子类访问父类中的变量用super
  this和super的使用基本一致,this代表本类对象中的引用,super代表父类对象的引用。
 二。覆盖:
  当子类中出现和父类中一样的函数时,子类对象调用函数,会运行子类的函数的内容。父类函数被覆盖。这是函数的另一  种特性:重写(覆盖 )。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值