
java基础
qq_38068863
这个作者很懒,什么都没留下…
展开
-
java面向对象的特征
封装子类的数据字段设置为private不被其他类通过(A.field)形式直接访问,外部只能通过公开方法得到。下面这个例子就是封装私有字段,对外提供公开接口。<!--双重否定来获取单例-->public class Singleton{ private Singleton singleton; private Singleton(); public Si...原创 2019-02-18 20:32:33 · 181 阅读 · 0 评论 -
equals(),==,hashcode()
equals和==1“==”判断两个引用对象是否指向同一内存地址2“equals()”判断两者的内容是否相等属于java.lang.Object的方法。每个子类可以覆写该方法来实现自己的内容相等。3“equals()”Object类中默认是靠" ==”识别,但是其他类像Integer,String会覆盖掉实现自己的equals方法;String a = new String("abc");...原创 2019-02-18 20:31:18 · 189 阅读 · 0 评论