类 (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);
- }
- }
面向对象
来源: http://www.bubuko.com/infodetail-3029449.html