面向对象的概念和属性

什么是对象?
看得见,摸得到,具体存在的某一个东西
属性:特征
属性值:描述这个特征的一个值
方法:对象的行为

什么是类?
模板,抽象的一个概念
类是模子,确定对象将会拥有的特征(属性)和行为(方法)
类是对象的类型

类的定义语法:
[访问修饰符] + class + 类名
{
        成员
}

类的实例化:
语法:类    实例名  =  new  类();
类的成员访问:
实例名.属性    实例名.方法名();

方法的定义与使用

   放在一个类中的函数(通常附加一个存取权限修饰符如public和private)称为“方法”。

   访问一个 方法 的最基本方式是通过类创建的对象;则可以通过使用new关键字创建类的对象来访问此方法。

类的静态成员

    类中的函数,如果在声明时没有加“static”关键字,则称之为类的“实例方法”。

    加了“static”关键字的方法,则称之为类的“静态方法”。

    加了“static”关键字的字段,则称之为字段的“静态字段”。
    静态成员是不随着new的对象初始化,直接跟着类名走。

(1)、类和对象的区别

      对象是以类模板创建出来的。类与对象之间是一对多的关系。

      在C#,使用new关键字创建对象。

      在程序中“活跃”的是对象而不是类。

      ---“对象”与“类的实例”这两个概念是等同的

   (2)、类的构造函数(一般用于初始化类的私有数据字段)

       当使用new关键字创建一个对象时,一个特殊的函数自动调用,这就是类的构造函数。

       在C#中,类的构造函数与类名相同,没有返回值。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值