15 权限修饰符的作用范围|“==”与equals方法异同点

简介: .权限修饰符的作用范围

1 .权限修饰符的作用范围


java中的权限修饰符的作用范围
本类 同包 子类 不同包
public
protected
默认修饰符
private


2 .“==”与equals方法异同点


“==”与equals方法的异同点
名称 概念 用于基本类型 用于引用类型
“==” 比较运算符 比较值是否相等 比较地址是否相等
equals object类的一个方法 不可用 默认比较地址,但其他类基本会重写方法用于比较类的属性


什么是多态?多态的具体体现有哪些?


多态值方法或对象具有多种形态,是OOP的第三大特征,是建立在封装与继承的基础之上的;

方法的多态,方法的重载、重写都体现了方法的多态

对象的多态,对象的编译类型和运行类型可以不一致;【方法看运行类型、属性看编译类型】


目录
相关文章
|
3月前
|
存储 Java
|
5月前
|
Java 编译器
在 Java 中,重写(Override)和重载(Overload)是两种不同的概念,用于实现多态性。它们有着不同的作用和使用场景。
在 Java 中,重写(Override)和重载(Overload)是两种不同的概念,用于实现多态性。它们有着不同的作用和使用场景。
|
6月前
静态方法 普通方法 和 构造方法三者的区别
静态方法 普通方法 和 构造方法三者的区别
108 0
|
5月前
|
Java 编译器 数据处理
JavaSE——面相对象高级一(4/4)-继承相关的注意事项:权限修饰符、单继承、Object类、方法重写、子类访问成员的特点......
JavaSE——面相对象高级一(4/4)-继承相关的注意事项:权限修饰符、单继承、Object类、方法重写、子类访问成员的特点......
57 0
|
6月前
equals方法中变量在前和在后的区别
equals方法中变量在前和在后的区别
116 0
|
Java 编译器
重写,重写规则 Super 关键字的使用,重写与重载之间的区别 , @override有什么用,以及加不加@override有什么区别
重写,重写规则 Super 关键字的使用,重写与重载之间的区别 , @override有什么用,以及加不加@override有什么区别
243 0
|
Java
Java面向对象(13)--==操作符与equals方法
Java面向对象(13)--==操作符与equals方法
86 0
Java——重写(Override)与重载(Overload)(概念理解+应用举例)
Java——重写(Override)与重载(Overload)(概念理解+应用举例)
Java——重写(Override)与重载(Overload)(概念理解+应用举例)
|
存储 算法 Java
Java 细品 重写equals方法 和 hashcode 方法
Java 细品 重写equals方法 和 hashcode 方法
279 0
Java 细品 重写equals方法 和 hashcode 方法
|
Java 编译器
重载(overload) 和重写(override) 的区别?重载的方法能否根据返回类型进行区分?
重载(overload) 和重写(override) 的区别?重载的方法能否根据返回类型进行区分?
1215 0