万物皆对象,每个对象也是唯一的,就如同于世界上的一片叶子、学生小明、一台电脑...
对象具有属性和行为(也就是方法)。列如小王的属性,他的名字:小王;性别:男;年龄:18。他具有的行为看电视、打游戏、唱歌。一台电脑他的属性,牌子:戴尔、价格:5600、颜色:黑色;行为:看电影,打字,画画。
Computer tyoe; color; price;move() write() draw() class Comptuer{ private String type; private String color; private int price; public void move(){ } public void write (){ } public void draw(){ } } 对象具有状态,指某个瞬间对象的各个属性的取值。列如小王本来体重为80kg,经过减肥后,体重减少到70kg.
比如一个银行账户Acount对象具有余额属性balance,有一个存款的方法save()能够改变余额属性值.
/*代表账户的余额*/ private double balance; /*存款*/ public void save(double num){ this.balance+=num; } 对象都属于一个类,每个对象都是一个类的实例。列如小王就是人类的一个实例,戴尔电脑就是电脑类的一个实例。同一个类的所有实例都具有相同属性,表明他们得属性得含义相同,但是他们的状态不一定相同,也就是属性取值不一定相同。列如小王、小红、小明都有姓名、性别、年龄这
些属性,但是他们的属性取值不同。