Java 继承学习笔记2

五.继承重写与继承的注意事项:
  1.当子类出现了与父亲类中一模一样的方法申明时,子类即有自己的独特内容,同时也继承了父类的内容。
  2.@Override  // 是一个注解,帮助我们检查重写父类中方法,是否正确
  3.父类中的私有方法是不能被子类重写的,子类的访问权限不能比父类底。public > 默认> private
  4.Java只支持单继承,不支持多继承,但是,支持多层继承 
   
  5.当一个类没有写无参构造方法,但是写了有参构造方法,那么默认的无参构造方法就自动失效,当对象想调用无参构造方法来生成对象是,
    这个时候要重新定义一无参构造方法。
  6.当类的成员属性都是私有的,而生成的对像需要对属性进行赋值操作时,这个时候只能调用类的有参构造方法来实现!!!!
  7.父亲类的构造函数不能被继承,只能被调用的问题:
    子类不可以继承父类的构造方法,只可以调用父类的构造方法。子类中所有的构造函数都会默认访问父类中的空参数构造函数,这是因为
    子类的构造函数内第一行都有默认的super()语句。super()表示子类在初始化时调用父类的空参数的构造函数来完成初始化。一个
    类都会有默认的空参数的构造函数,若指定了带参构造函数,那么默认的空参数的构造函数,就不存在了。这时如果子类的构造函数有默认
    的super()语句,那么就会出现错误,因为父类中没有空参数的构造函数。因此,在子类中默认super()语句,在父类中无对应的构
    造函数,必须在子类的构造函数中通过this或super(参数)指定要访问的父类中的构造函数。
六.包和导包
   
七.修饰符 finl(最终修饰) ,Static (静态修饰)

 

八.修饰符 Static (静态修饰) 

九 权限修饰符

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值