JAVA第七天!

逻辑:化过妆的乔碧萝 找到了 会rap的 蔡徐坤做男朋友。
Java:
N.乔碧萝Woman 蔡徐坤 Man----- People
定语(属性):化过妆的 会rap的
V. 找到了男朋友 Woman findBoyFriend(Man man);

使用构造方法一次性创建对象,并完成属性的初始化。

注意:
若一个类写了一个有参构造,会默认覆盖默认的那个系统提供的无参构造。

1 重写方法
2重载方法
3 多态

1 重写override
1.1 建立在继承基础之上。
1.2重写指的是重写的方法
1.3子类拥有与父类相同的方法,这样的方法称为重写方法
1.4将来子类调用时,会执行重写的方法,不会执行从父类继承过来的方法,因为重写方法覆盖了从父类继承过来的

注意:针对访问修饰符,子类的重写的方法访问权限不能比父类的小。比如父类的是public,子类就只能是public,父类的是protected,子类的可以是protected,public。
在子类中直接输入eat,可以让eclipse自动把重写方法实现出来:
在这里插入图片描述

自行总结:
This. This() super. super()

2 重载 针对方法,和参数有关,访问修饰符,结果类型可以不同。

指参数:
2.1 参数个数不同 例如构造方法
2.2 参数类型不同 例如println()
在这里插入图片描述
在这里插入图片描述

探索:请问上面的两个方法,一个出现在父类中,一个出现在子类中,还叫不叫重载了?

static 静态
一旦static修饰,就不再属于某个对象,而属于类,所以调用时使用 类名 调用。
1 修饰属性
常用于表示常量
2 修饰方法
2.1 静态方法 使用类名调用
2.2 静态方法中不能使用属性。
2.3 静态方法中只能调用静态方法。
注意:普通方法之间可以相互调用,也可以调用静态方法。

3 静态代码块
在这里插入图片描述

final 最终
1 修饰类 String
没有子类 骡子
2 修饰属性
Cannot be assigned
3 修饰方法
不能被重写 自行去尝试

多态 类的三大特性中最后一个

多态存在的三个必要条件
1.继承
2.重写
3.父类引用指向子类对象(子类的对象赋给父类的变量)
在多态中 方法的参数 多为 父类的变量

逻辑:狼行千里吃肉,狗行千里吃X.
Java:
1 Animal Wolf Dog
2 Animal eat
3 Feeder feed(Animal)

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值