一、封装
a、方法的封装
b、类的封装(属性和方法)
c、在方法封装时可以使用重载,来让相同方法名且参数列表不同的方法存在同一个类中。
二、继承
通过extends关键词在子类中获取父类的方法跟属性。
存在继承关系时,在能在子类中实现来自父类中方法的覆盖实现,成重载,override
java中所有的对象有直接或者间接是Object类的子类。
三、多态:编译时状态跟运行时状态不一样而产生多态
a、向上转型
b、向下转型
四、值的传递方式:java值传递
1、在传递基本数据类型的时候,传递的是值的副本;
2、在传递的是对象类型的时候,进行引用传递,传递的是对象的内存地址。
3、特殊对象String:创建String对象时,会先在常量池中创建一个String对象,然后才会在堆空间创建String对象,所以在一次String str=new String("lattice");执行语句中,进行了两次创建对象。
转载请注明原文地址: https://ju.6miu.com/read-8710.html