Java面向对象_3

                                                Java面向对象_3

一.方法的重写和重载

    方法的重写:

 当父类的方法内容不满足子类的需求,需要对父类的方法进行重写。
 1.两个类之间存在继承或者实现的关系
 2.方法的名字和参数根父类的一样。
 3.重写后该方法的权限修饰符必须要大于或等于父类该方法的权限修饰符
 4.子类重写的方法返回值要大于或等于父类的方法权限修饰符
 5.重写后该方法抛出的异常必须要小于或等于父类方法执行抛出的异常。


    方法的重载:

  1.同一个类里面。
  2.方法的名字相同,参数不同。
  3.无返回值。

二.是不是所有的父类的成员都能被 子类所获取?

     1.父类的私有的成员(属性和方法)子类不能获取
     2.父类的构造函数子类也不能继承
     3.父类的静态变量子类也能获取,引用方式:子类名称.静态变量

三.继承

    关键字:extends
    被继承的类为父类,超类,基类
    继承的类叫做子类,派生类

四.Super关键字

    super();//在子类的构造函数里面隐藏放在首行

    super(name,age)作用:

      1.引用父类的属性
      2.引用父类的构造函数
      3.引用父类的普通方法

五.权限修饰符

    权限大小排序:
        public>protected>default(默认)>private

        private可以修饰类(内部类),成员属性及方法。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值