COOP知识点(2)

2021-04-05 22:54

C#OOP的一些小知识点,希望对大家有用。

//属性 public string id; public string name; //方法 public void study(){ Console.WriteLine(“我爱学习”);}

}

2.对象:类的具体实现,描述一个具体的事物,可以理解为自定义类的变量

(1)实例化对象:(同变量的用法3步骤)

类名 对象名 = new 类名();

或:

类名 对象名(变量名);//声明一个对象

对象名 = new 类名();//初始化这个对象(变量)

(2)使用对象:一般是使用对象里的成员(属性和方法)

使用属性:对象名.属性名

使用方法:对象名.方法名();

3.构造方法: 实例化对象时要“new 类名()”,“类名()”就是构造方法,用来构造对象的。

(1)、构造方法会在定义类时,自动生成,是隐藏的。

(2)、可以对构造方法重写,举例说明实例化对象时调用了构造方法。

如果想给对象赋初始值,可以给构造方法加参数

4.如果初始值不确定,可以用重载实现。

(方法重载:方法名相同,参数列表不同1、个数;2、类型;3、顺序)

注:(1)构造方法名与类名相同,没有返回值(void不写)

(2)隐藏的不带参数的构造方法在手动书写后会被覆盖。

(3)一般定义类时,会用到2个构造方法:不带参和给所有属性赋值的带参。

5.如果构造方法参数名和属性名一样如何区分?

this:表示本类对象。(当前所在类的对象)

要指定属性时用:this.属性名

6.命名空间:相当于文件夹

如果类放在不同的文件夹(命名空间)可以通过:”命名空间名.类名”访问

也可以在类的最上面写using 路径,后面的类就不用带路径了

7.访问修饰符:

public:公开的,任何地方全部可用

internal:默认的,可以省略,同一命名空间内可以使用

protected:受保护的,父子类之间可以使用

private:私有的,只有自己可以使用

8.值类型和引用类型(参考以前学习的int和数组做参数调用时的区别)

值类型: int,double等八种基本数据类型,枚举,结构体(以后会学)


COOP知识点(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:as if 用法归纳

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: