摘要: package com.zs.demo1; public class Demo1 { public static void main(String[] args) { fun1(); fun2(); fun3(); fun4(); fun5(); fun6(); fun7()... 阅读全文
posted @ 2019-03-18 20:56 Zs夏至 阅读(191) 评论(0) 推荐(0) 编辑
摘要: equals()方法; equals方法是Object类中的方法;Object是所有类的祖宗,所以所有类都有equals()方法; boolean equals(Object obj); equals方法是比较两个对象是否相等;对象为引用数据类型,比较的是内存地址; 可以看出,虽然p1与p2内用相同 阅读全文
posted @ 2019-03-18 20:54 Zs夏至 阅读(212) 评论(0) 推荐(0) 编辑
摘要: final: 意思是最终的,是一个修饰符,有时候一个功能类被开发好了,不想被子类重写就用final定义, 用final修饰的最终数据成员:如果一个类的数据成员用final修饰符修饰,则这个数据成员就被限定为最终数据成员。最终数据成员可以在声明时进行初始化,也可以通过构造方法赋值,但不能在程序的其他部 阅读全文
posted @ 2019-03-18 20:17 Zs夏至 阅读(195) 评论(0) 推荐(0) 编辑
摘要: this在构造方法间的使用, super: 在创建子类对象时,父类的构造方法会先执行,因为子类中所有构造方法的第一行有默认的super();语句父类的构造方法第一行也有隐式的super();语句,所有的类都有一个object祖宗类,父类都继承object类 super()和this()的区别 thi 阅读全文
posted @ 2019-03-18 15:45 Zs夏至 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 在开发中经常需要在创建初始化对象时候明确对象的属性值, 比如Person对象创建的时候就给Person的属性name,age赋值, 这里就要用到构造方法: 构造方法是类的一种特殊方法,它的特殊性体现在: 1.构造方法的方法名与类名相同。 2.构造方法是类的方法,它能够简化对象数据成员的初始化操作。 阅读全文
posted @ 2019-03-18 14:48 Zs夏至 阅读(170) 评论(0) 推荐(0) 编辑