UML(Unified Modeling Language,统一建模语言)是一种用于软件系统设计和开发的图形化语言。它是一种通用的、标准化的、基于面向对象的建模语言,可以用于描述和设计各种软件系统。以下是 UML 的一些常用知识点:...
平时写的单独一个类如果没有直接继承父类就是直接继承的Object,有父类就是间接继承的Object,因为父类会继承Object,java的所有类都是Object的子类,哪怕不写super(),也会默认调用的父类的空构造器。...
就这么一看,先调用C构造方法,再调用B构造方法,最后调用A构造方法,可是C、B构造方法和A构造方法中都有this,难道是C里面的this是C对象,B里面的this是B对象,A里面的this是A对象?...
源码在这里: https://github.com/Byron4j/CookBook
注解是一种特殊的接口,注解继承自 java.lang.annotation.Annotation。
CSS背景属性用于定义元素的背景效果,常用的有5种背景属性:背景颜色、背景图片、背景图片重复展示的方式、背景附着的方式以及背景位置
(1)Object类的equals()方法与==没区别 (2)当有特殊需求,如认为属性相同即为同一对象时,需要重写equals() (3)Java.lang.String重写了equals()方法,把equals()方法的判断变为了判断其值...
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问
抽象类不能被实例化 但可以创建一个引用变量,其类型是一个抽象类,指向非抽象的子类实例