发布时间:2021-05-18
信息来源:
抽象类:指定必须将一个或多个抽象方法的类本身定义为抽象。抽象类只用于发送子类,而不用于创建对象。
Final类:又称“Final类”,只能用来创建对象,不能继承。它与抽象类相反,抽象类和最终类不能同时修改同一个类。
包:Java中的包是相关类和接口的集合。要创建包,必须使用关键字package。
多态类:在Java中,对象变量是多态的。Java不支持多重继承。
接口:Java中的接口是一系列方法声明。它是一些方法特性的集合。接口只有方法特性,没有方法实现。因此,这些方法可以在不同的地方由不同的类实现,并且这些实现可以具有不同的行为(函数)。
Java中的每个类都是从对象类扩展而来的。
对象类中的Equal和toString方法。
Equal用于测试一个对象是否等于另一个对象。
ToString返回表示对象的字符串。每个类都从对象类继承方法。某些类重写该方法以返回当前状态的正确表示。
(toString方法是一种非常重要的方法)
通用编程:任何类类型的所有值都可以用对象类型的变量替换。
封装:它是将数据和行为组合在一个包中,并对对象用户隐藏数据的实现过程。对象中的数据称为其实例字段。
重载:当多个方法具有相同的名称和不同的参数时发生重载。编译器必须选择要调用哪个方法进行编译。
Override:在Java中也被称为方法的“Override”,子类从父类继承方法而不必重写相同的方法。但有时子类不希望完整地继承父类的方法,而是希望进行一些更改,这需要重写方法。值得注意的是,当子类重新定义父类的现有方法时,它应该将相同的方法头声明保持为父类。
数组列表:Array list动态数组列表是java.util包中定义的类库,它可以自动调整数组的大小。class类 object类中的getclass方法返回class类型的一个实例,程序启动时包含在main方法的类会被加载,虚拟机要加载他需要的所有类,每一个加载的类都要加载它需要的类。