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

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

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


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


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


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


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


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

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

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


目录
相关文章
|
2月前
|
Java 编译器
在 Java 中,重写(Override)和重载(Overload)是两种不同的概念,用于实现多态性。它们有着不同的作用和使用场景。
在 Java 中,重写(Override)和重载(Overload)是两种不同的概念,用于实现多态性。它们有着不同的作用和使用场景。
|
3月前
静态方法 普通方法 和 构造方法三者的区别
静态方法 普通方法 和 构造方法三者的区别
79 0
|
2月前
|
Java 编译器 数据处理
JavaSE——面相对象高级一(4/4)-继承相关的注意事项:权限修饰符、单继承、Object类、方法重写、子类访问成员的特点......
JavaSE——面相对象高级一(4/4)-继承相关的注意事项:权限修饰符、单继承、Object类、方法重写、子类访问成员的特点......
39 0
|
3月前
equals方法中变量在前和在后的区别
equals方法中变量在前和在后的区别
|
3月前
|
Java
JAVA中比较对象是否相等的方式是什么?为什么重写equals就一定要重写hashcode?百天百题(3/100)
JAVA中比较对象是否相等的方式是什么?为什么重写equals就一定要重写hashcode?
|
前端开发 Java 编译器
「Java 路线」| 方法调用的本质(含重载与重写区别)
「Java 路线」| 方法调用的本质(含重载与重写区别)
58 0
「Java 路线」| 方法调用的本质(含重载与重写区别)
|
Java 编译器
重写,重写规则 Super 关键字的使用,重写与重载之间的区别 , @override有什么用,以及加不加@override有什么区别
重写,重写规则 Super 关键字的使用,重写与重载之间的区别 , @override有什么用,以及加不加@override有什么区别
223 0
|
Java
Java面向对象(13)--==操作符与equals方法
Java面向对象(13)--==操作符与equals方法
77 0
Java面试(==和 equals 的区别)(重载和重写的区别)
==和 equals 的区别,重载和重写的区别
108 0
|
存储 算法 Java
Java 细品 重写equals方法 和 hashcode 方法
Java 细品 重写equals方法 和 hashcode 方法
265 0
Java 细品 重写equals方法 和 hashcode 方法