Java中的权限修饰符分为四种:public,protected,缺省,private

| 可修饰对象 | 可用修饰符 |
|---|---|
| 外部类 | public和缺省 |
| 成员变量、成员方法等 | public,protected,缺省,private |
实际在IDEA开发工具中写代码时,如果修饰符使用不合理导致不能使用,IDEA会做出相应提示。
is-a的关系,为多态的使用提供了前提。继承描述事物之间的所属关系,这种关系是:is-a 的关系。可见,父类更通用、更一般,子类更具体注意:不要仅为了获取其他类中某个功能而去继承!
实例变量和实例方法(其他的不会继承)必须和父类被重写的方法具有相同的方法名称、参数列表不能大于父类被重写的方法的返回值类型。注意:如果返回值类型是基本数据类型和void,那么必须是相同的不能小于父类被重写的方法的访问权限。注意:父类私有方法不能重写不能大于父类被重写方法的异常== 既可以比较基本类型也可以比较引用类型。对于基本类型就是比较值,对于引用类型就是比较内存地址对象的运行时类型 @ 对象的hashCode值的十六进制形式Date now=new Date();
System.out.println(“now=”+now); //相当于
System.out.println(“now=”+now.toString());
System.out.println(对象),默认会自动调用这个对象的toString()s1="hello";
System.out.println(s1);//相当于System.out.println(s1.toString());