java0811

回顾: 构造:也就是在初始化的时候给成员属性赋值
语法: public 类名(参数1,参数2){
this.成员变量 = 参数1
}

重载:在同一个类里,方法名相同  参数列表或者是参数的类型不同,与返回值无关
重写:继承关系中, 方法名相同 , 参数的个数  或者参数的类型都相同
      注意点   访问修饰符 :   子类重写父类的方法, 子类访问修饰符不能严与父类
                 返回值 :子类返回值的作用域不能大于父类的.

    继承的关键字:  extends     调用父类的   属性 super.属性名      方法  super.方法名(),  构造: super()
                                              this. 属性名                  this.方法名()    this()

    满足这个   is  a    的关系 

   不能被继承的是:  私有的属性,构造方法不能被继承,可以被调用。

 抽象 :    抽取公共的抽象的属性 ,或者是方法
   抽象的关键字是:abstract
   语法:   public  abstract   void    show();
    注意点:1.在返回值前面加上这个关键字abstract 
           2.抽象方法都没有方法体 {};
           3. 抽象方法必须在抽象类里,反之, 抽象类里不一定是抽象方法,可以是普通的方法
           4.  抽象方法 一般调用是没有意思 ,只有子类 重写之后才能产生意义
           5.子类 继承了抽象类,子类必须重写父类的抽象方法,  除非子类也是一个抽象方法.
           6. 抽象类不能够被实例化,也就是不能够 new 出来
           
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值