例如代码:
class Boy{上述代码中Boy是类,b是对象同时又是实例。
string name;
public Boy(String name){
this.name = name;
}
public static void main(String[] args) {
Boy b = new Boy();
}
}
***类:是具有相同属性特征和行为规则的多个“对象”的一种统一描述。
***对象:是对现实世界中实体的一种模拟工具。
***实例:是某某的具体的实体。例如java中对象是类的实例。
有些情况下描述不一样,如GLib库实现的面向对象编程。
对象的结构分为三部分:
- 对象的ID标识(唯一,无符号长整型,所有此类对象共同的标识);
- 对象的类结构(唯一,结构型,由对象的所有实例共同拥有);
- 对象的实例(多个,结构型,对象的具体实现)。
这种情况与java有所不同
没有评论:
发表评论