C#---类,对象,属性,属性值,方法

    xiaoxiao2021-03-25  71

        闲话少说,直入主题。

        类:是个抽象的概念,是个模子,确定对象会拥有的特征(属性)和行为(方法)。是具有相同特征的一组对象的抽象,类不占内存。

        对象:看的见,摸得着,特指的,具体的,对象是类的一个实例,对象占内存。     属性:理解为一种特征     属性值:描述这个特征的值。     方法:对象的行为。 举例:    区分类和对象:

        int number    人类 张三

        number是int类型的一个实例     张三是“人类”类型的一个实例     int是类。number是int类型的一个对象。    “人类”是累,张三是“人类”类型的一个对象     区分对象和属性:     张三,李四是两个对象。

        张三:年龄:20岁

              性别:男           学历:大学     李四:  年龄:21岁            性别:女            学历:博士     其中,年龄,性别,学历,都是属性,     具体的20岁,21岁,男,女,大学,博士,是属性值。  注意:对象一定是具体的!     比如:老王的老婆是不是个对象?---不是,老王不是具体的,也许有很多个老王,那就有很多个老王的老婆。。。不具体,不是对象     我们班主任老王他老婆是不是对象?---是,我们班主任是确定的,他老婆就是确定的具体的,是对象。 (不要转牛角尖,,说老王不止一个老婆。。。何必呢,让老王跟老婆吵架。。。)
    转载请注明原文地址: https://ju.6miu.com/read-35671.html

    最新回复(0)