-
创建对象是通过new+构造方法创建的,如果类中没有构造方法,在创建对象时,系统会自动生成一个无参的构造方法。我们也可以在一个类里按照需要自己写构造方法,如创建一个有参的构造方法,再创建对象的时候,给对象属性进行数据输入,也可以在构造方法里限定用户输入要求。构造方法也可以重载,普通普通方法一样。需要注意的是如果自己在class a里写了一个有参的构造方法,class b只能通过有参构造方法给类a创建对象,如果需要通过无参构造方法创建对象,则需要在类a里写一个无参的构造方法查看全部
-
创建对象是通过new+构造方法创建的,如果类中没有构造方法,在创建对象时,系统会自动生成一个无参的构造方法。我们也可以在一个类里按照需要自己写构造方法,如创建一个有参的构造方法,再创建对象的时候,给对象属性进行数据输入,并在构造方法里限定用户输入要求。构造方法也可以重载,普通普通方法一样。需要注意的是如果自己在class a里写了一个有参的构造方法,class b只能通过有参构造方法给类a创建对象,如果需要通过无参构造方法创建对象,则需要在类a里写一个无参的构造方法查看全部
-
如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员
创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
查看全部 -
定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
外部类是不能直接使用内部类的成员和方法
查看全部 -
通过构造方法,初始化块以及静态初始化块给变量赋值。先执行静态初始化块,再执行初始化块,后执行构造方法。main方法是程序的入口,通过main方法才能执行程序
查看全部 -
toString()重写,系统定义的有重写的方法查看全部
-
已经学完查看全部
-
引用对象名字 对象名.方法名查看全部
-
引用对象属性 对象名.属性查看全部
-
创建对象 类名字 对象名 = new 类名字()查看全部
-
三款:
基本款: 调用公共类
多态款:中国人继承人类 生命人类P是中国人
抽象款:抽象类 abstract定义人类 abstract定义说话 中国人继承抽象类人类
查看全部 -
接口与其派生类的关系是“has”的关系,例如公司与员工的关系
查看全部 -
通过匿名内部类的方式来使用接口
查看全部 -
抽象为的使用规则
查看全部 -
抽象类的应用场景
查看全部
举报
0/150
提交
取消