java学习笔记-4.5

本文详细介绍了面向对象编程中的核心概念,包括object基类、equals方法的作用与重写、对象转型、多态的实现条件、抽象类与接口的使用等,并解释了final关键字的应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、object

是所有类的基类

2、equal

默认equal用法 (a.equal(b)) 即 a==b 返回trust false

否则 可以自己重写

3、对象转型

当基类指向子类时 不会访问其新增的属性和方法

4、多态!!!!!!!!!!!!!!1

多态存在必须要 ①、要又继承②、要有重写③、父类引用指向子类对象

5、abstract

基类中 定义 来给子类重写 只需要申明不需要实现 即加 {}(当一个类含有抽象方法时 必须被申明为抽象类) 无法new一个abstract类

6、final

类不能被继承、变量不能被改变、方法不能被重写

7、接口 interface

接口可以实现多重继承

1、接口的属性默认为public static final 只能) 2、接口中方法只能是 public abstract 3、接口可以再继承(implement)接口 并添加新属性、抽象方法

转载于:https://juejin.im/post/5ac5c6c36fb9a028e52e1063

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值