二维数组:
格式三:int[][] arr = {{3,1,7},{2,4},{8}};
面向对象:描述事物就2点,一是属性,二是方法
类与对象的关系
类:事物的描述
对象:该类事物的实例,实体,在java中通过new来创建
定义类其实就是在定义类中的成员(成员变量—属性,成员函数—方法)
成员变量:定义在了类中,存在于堆内存的对象中,都有默认初始化值; 局部变量:定义在方法中,语句,局部代码块中,存在栈内存的方法中,没有默认初始化值
匿名对象:
new Car();//其实就是定义对象的简写形式
就两种情况:
一:当对象对方法仅进行一次调用的时候,就可以简化成匿名对象
Car c = newCar();
c.run();
ènew Car().run();
二:匿名对象可以作为实际参数进行传递
Car c = newCar();
show(c);
èshow(new Car());
封装:
-----