💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
匿名对象 ~~~ package obj.c2; /* 匿名对象:没有名字的对象 匿名对象的使用方式之一:当对对象的方法只调用一次时,我们可以使用匿名对象来完成,比较简化 匿名对象的使用方式之二:匿名对象可以被当做实参传递 */ class Car{ String color; void start(){ System.out.println("汽车被开动"); } } public class Test { public static void main(String[] args) { //new Car().start(); print(new Car()); } static void print(Car c){ c.start(); } } ~~~ ~~~ 一个特殊的类 Object:它是java中所有对象的直接或者间接父类,根父类(基类), 它里面定义的功能是所有对象都应该具备的 记住:当定义一个新类时,没有指明要继承某类,它默认继承Object类 当我们输出字符串时,会默认加上toString() ~~~ ~~~ ==和object里面的equals其实比较的就是两对象的内存地址是否一致 ~~~ ~~~ final(最终)是一个修饰符 1.final可以修饰类,函数,变量(成员变量,局部变量) 2.被final修饰的类不可以被其它类继承 3.被final修饰的函数不可以被重写 4.被final修饰的变量不允许被再次赋值,final在对变量进行修饰时一定赋值,被final修饰的变量我们称他为常量 注意:常量的命名规范:字母全部要大写,如果这个名字是由多个单词组成,在单词之间用_隔开 ~~~