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

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

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


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


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


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


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


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

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

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


目录
相关文章
|
存储 Java
【面试题精讲】为什么重写equals时必须重写hashCode方法?
【面试题精讲】为什么重写equals时必须重写hashCode方法?
|
4月前
|
Java PHP 数据安全/隐私保护
PHP 面向对象,构造函数,析构函数,继承,方法的重写,接口抽象类,static,final,this,parent,self的异同和作用
本文详细介绍了PHP面向对象编程的一系列核心概念和用法,包括构造函数、析构函数、继承、方法重写、访问控制、接口、抽象类、静态成员、final关键字、以及this、self、parent这三个关键字的异同和作用。通过具体示例代码,展示了如何在PHP中使用这些面向对象的特性,以及它们在实际开发中的应用。
PHP 面向对象,构造函数,析构函数,继承,方法的重写,接口抽象类,static,final,this,parent,self的异同和作用
|
8月前
静态方法 普通方法 和 构造方法三者的区别
静态方法 普通方法 和 构造方法三者的区别
126 0
|
7月前
|
Java 编译器
在 Java 中,重写(Override)和重载(Overload)是两种不同的概念,用于实现多态性。它们有着不同的作用和使用场景。
在 Java 中,重写(Override)和重载(Overload)是两种不同的概念,用于实现多态性。它们有着不同的作用和使用场景。
|
7月前
|
Java 编译器 数据处理
JavaSE——面相对象高级一(4/4)-继承相关的注意事项:权限修饰符、单继承、Object类、方法重写、子类访问成员的特点......
JavaSE——面相对象高级一(4/4)-继承相关的注意事项:权限修饰符、单继承、Object类、方法重写、子类访问成员的特点......
67 0
|
8月前
equals方法中变量在前和在后的区别
equals方法中变量在前和在后的区别
156 0
|
8月前
|
安全 Java
自动拆箱调用方法原理
自动拆箱调用方法原理
159 0
|
Java 编译器
java方法的重载要求与作用,重载与重写的区别
java方法的重载要求与作用,重载与重写的区别
282 0
|
Java
Java面向对象(13)--==操作符与equals方法
Java面向对象(13)--==操作符与equals方法
94 0
Java——重写(Override)与重载(Overload)(概念理解+应用举例)
Java——重写(Override)与重载(Overload)(概念理解+应用举例)
Java——重写(Override)与重载(Overload)(概念理解+应用举例)