摘要: 按 ctrl 点击查看源代码; 一、equals方法: 1.用于比较两个对象是否相同。 2.Objec 类中,若两边是引用数据类型,比较的是两个对象的内存地址。 3.Objec 类中,若两边是数值类型,比较的是两个对象的内容。 4.使用的是 == 比较运算符。 5.equals 重写: 代码: pu 阅读全文
posted @ 2019-12-21 14:43 墨染千城 阅读(409) 评论(0) 推荐(0)
摘要: 局部代码块 局部代码块定义在方法或语句中。 特点: 1.以”{}”划定的代码区域,此时只需要关注作用域的不同即可。 2.方法和类都是以代码块的方式划定边界的。 class Demo{ public static void main(String[] args) { { int x = 1; Syst 阅读全文
posted @ 2019-12-21 13:53 墨染千城 阅读(246) 评论(0) 推荐(0)
摘要: 访问修饰符 在Java中提供了四种访问权限,使用不同的访问权限时,被修饰的内容会有不同的访问权限,以下表来说明不同权限的访问能力: public protected default private 同一类中 √ √ √ √ 同一包中(子类与无关类) √ √ √ 不同包的子类 √ √ 不同包中的无关类 阅读全文
posted @ 2019-12-21 10:13 墨染千城 阅读(166) 评论(0) 推荐(0)
摘要: 内部类概念 1. 什么是内部类 将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他类内部的类就称为内部类。其他类也称为外部类。 2. 什么时候使用内部类 在描述事物时,若一个事物内部还包含其他可能包含的事物,比如在描述汽车时,汽车中还包含这发动机,这时发动机就可以使用内部类来描述 阅读全文
posted @ 2019-12-21 09:22 墨染千城 阅读(256) 评论(0) 推荐(0)
摘要: 匿名对象的概念 匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。 如:已经存在的类: public class Person{ public void eat(){ System.out.println(); } } 创建一个普通对象 Person p = new Pe 阅读全文
posted @ 2019-12-21 08:55 墨染千城 阅读(689) 评论(0) 推荐(0)