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

本文深入浅出地介绍了面向对象编程中的基本概念——类与对象,通过生动的例子解释了类、对象、属性及其值等概念的区别,并帮助读者理解如何在实际编程中应用这些概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    闲话少说,直入主题。

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


    对象:看的见,摸得着,特指的,具体的,对象是类的一个实例,对象占内存。

    属性:理解为一种特征

    属性值:描述这个特征的值。

    方法:对象的行为。


举例:
   区分类和对象:

    int number    人类 张三


    number是int类型的一个实例
    张三是“人类”类型的一个实例

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

    张三:年龄:20岁

          性别:男
          学历:大学

    李四:  年龄:21岁
           性别:女
           学历:博士

    其中,年龄,性别,学历,都是属性,
    具体的20岁,21岁,男,女,大学,博士,是属性值。

 注意:对象一定是具体的!
    比如:老王的老婆是不是个对象?---不是,老王不是具体的,也许有很多个老王,那就有很多个老王的老婆。。。不具体,不是对象
    我们班主任老王他老婆是不是对象?---是,我们班主任是确定的,他老婆就是确定的具体的,是对象。
(不要转牛角尖,,说老王不止一个老婆。。。何必呢,让老王跟老婆吵架。。。)
评论 55
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值