类(Class)的概念
- 生活中描述:类是对一组具有相同特征和行为的对象的抽象描述。
2.程序中描述:引入类的概念,就是为了快速生成更多的具有相同特性和行为的事物。
对象的概念
- 对象是类的具体实现,表示一个独立的、唯一的个体。
- [1] 对象是通过类生成的。对象一定具备该类的特性和行为。
- [2] 对象是个体。类是群体。=> 对象是独立的、唯一的。=> 属于同一类型的对象也是相互独立的。
类和对象的区别
- 类是抽象的,是一个群体概念。对象是具体的,是一个独立个体。
- 一个独立的对象一定属于某个类。理解为类包含对
属性
- 类或者对象具有的特征在程序中称为属性(property/attribute)
- 具体对象的属性拥有的数据称为属性值。
- 属于同一类对象都具有相同的属性,但各个对象都拥有各自的属性值。这些属性值区分了不同的对象。
程序中定义类和对象
[修饰符] class 类名{ 属性 方法
案例:定义一个类,实例化对象
public class Student{ // 声明类的属性 String sid; String name; int age; char gender; // 声明方法 public void learn(String cName){ System.out.println(name+" learn "+cName); } }