类和对象

对象

1.对象
①属性:对象具有的各种特征(每个对象的每个属性都拥有特定值)
②方法:对象执行的操作

2.对象:用来描述客观事物的一个实体,由一组属性和方法构成

3.封装:
①对象同时具有属性和方法两项特性
②对象的属性和方法通常被封装在一起,共同体现事物的特征,二者相辅相承,不能分割
*封装就是将属性私有化,提供公有的方法访问私有属性。
做法就是:修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问。

如:private String name;

public String getName(){

return;

}

public void setName(String name){

this.name=name;

}

 

总结:
①类定义了对象将会拥有的特征(属性)和行为(方法)
②类是对象的抽象,对象是类的实例



1.类:
类是模板,定义对象将会拥有的特征(属性)和行为(方法)
*类是对象的类型(不同于int类型:具有方法)

使用类(对象)的步骤:
(2和3)

2.定义类的步骤:
*使用关键字class
定义类名→编写类的属性→编写类的方法
3.使用对象的步骤
①创建对象
*使用关键字new
类名 对象名 = new 类名();
②引用对象的属性和方法
*使用"."进行一下操作
对象名.属性
对象名.方法();

 

MyEclipse自动提示功能:
三角形△:对象的属性和值
圆形○:对象的方法


类和对象的关系:
类是对象的类型,对象是类的实例

面向对象的优点:
①与人类的思维习惯一致
②信息隐藏→提高了程序的可维护性和安全性
③提高了程序的可重用性