何为对象
万物皆对象,一个人,一本书,一条狗都是对象。对象有特征(身高,体重),有行为(吃饭,打游戏)。
什么是类
钱有一块的,五块的,十块的,他们都是钱这个类。
汽车有奥迪,奔驰,五菱宏光,他们都是汽车这个类。
把多个对象的共同特征,给抽象出来,抽象出来的内容就是一个类。
类的作用
根据类,可以生产具体的对象。对象就是类的实例化。
类的定义和实例化
1 //定义一个狗类
2 public class Dog {
3 //狗有属性
4 String name;
5 String coler;
6
7 //狗有行为
8 void dance(){
9 System.out.println(name+"跳舞");
10 }
11 void eat(String fool){
12 System.out.println(name+"吃"+fool);
13 }
14 }
15
16 class Test{
17 public static void main(String[] args) {
18 //实例化一个对象
19 Dog dog = new Dog();
20 = "布鲁";
21 dog.coler = "灰色";
22
23 dog.dance();
24 dog.eat("烤鱼");
25
26 //匿名对象:没有名字的对象,只能使用一次,
27 //使用完之后由于没有标记,会被垃圾回收机制回收
28 new Dog().name = "泰迪";
29
30 }
31 }