1.在继承关系中子类方法的保护等级不能高于父类。
2.foreach 循环在用于输出时是没有角标和计数器的,而是直接抛出对应数组元素。
3.在循环中输入比较条件是要使用比较运算符==,而不能直接使用算数运算符。
4.已经初始化的内容要想通过内部方法进行逻辑运算进行赋值时,要将运算方法添加到构造方法中。
1.在同一个项目的不同包中,定义的同名类在实例化时需要加包名。
2.同一个项目不同的包想要继承,则被继承的方法必须是public的。
3.非静态方法用实例化对象+点去调用,静态方法用类名+点去调用,当前类的方法直接用方法名方式去调用。
4.方法的调用必须在方法中进行。
5.在类中可以直接以一句话的方法进行实例化或在类中声明在方法中调用。
6.父类去实例化子类的对象的时候调用的是父类的成员变量,如果父类中不存在该成员变量,就会到子类中寻找。
7.子类可以直接使用父类的非私有的属性,但此属性不能被子类覆盖(复写)。
8.声明父类的基本属性时可以只声明为全局变量而赋空值,方便子类可以直接对其进赋值(在用父类实例化子类对象)。
9.构造方法有自己默认的构造方法,且构造放法可以重写传递不同的参数,同时新的构造方法会覆盖掉默认的构造方法,
想要原有的构造方法需要自己声明。
10.用父类对象实例化子类对象,想要调用子类中父类没有的方法需要在子类中声明此方法或者强制类型转换为子类对象(对于基本
属性参数可以使用get/set方法方便子类复写方法,更改父类的基本参数的值)
11.构造方法在实例化对象的同时可以用来初始化一些属性和逻辑。
12.没有进行实例化时,非静态的方法可以直接使用静态的方法和属性,静态的方法不能直接调用非静态方法的属性和方法。
13.用this引用当前类的构造方法(this相当于当前类的实例化对象)用于当前类中的方法调用。
14.返回值不能作为方法重载区分的唯一衡量标准。