1.包装类
八大基本数据类型相对应的包装类型
boolean Boolean
char Character
int integer
byte Byte
short Short
long Long
float Float
double Double
String类型与int类型之间的强转
String s="123";
int i4=15;
String s1=String.valueOf(i4);
String s2=i4+"";
Integer i1=5;自动装箱int i2=i1;自动拆箱
2.objiect
object是所有的类的父类
当类与类之间没有使用extends时,将默认继承与object类。
3.构造方法
构造方法执行顺序从上面父类执行一直到子类。
代码块是构造方法的一种补充,优先于构造方法执行,静态代码最优先执行。
4.多态的理解:对象多种形态 父类的引用指向子类的对象
instance of 属于
5.组合的方式也可以实现继承,但是和继承来比相对麻烦。
public class TestPlane { private String color;6.封装的步骤public class Testjava { public static void main(String[] args) { TestPlane testplane=new TestPlane(); testplane.setAge(5); testplane.setColor("黄色"); System.out.println(testplane.getColor()+testplane.getAge()); testplane.fly(); testplane.stop(); } }private int age; public String getColor() { return color; } public void setColor(String color) { this.color = color; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void fly(){ System.out.println("飞机起飞"); } public void stop(){ System.out.println("飞机停止"); }}
把属性设置为private
然后重写getter和setter方法(根据不同的编程软件有不同的快捷键)