标签:关系 构造器 别人 访问 system work 项目 不能 height
1.Using把名称空间引用进来;
2.一个solution里可以有多个项目(Project);
3.名称空间就是以树形结构组织类;
4.我们编写了一个类“program”放在“namespace helloworld”这个名称空间里,意思是我自己写了一个类,当别人调用我们这个类的时候,可以从我们的名称空间里找到这个类。
namespace helloworld { class program { static void main(string[] args) { System.console.writeline("hello , world!"); } } }
using system; namespace helloworld { class program { static void main(string[] args) { /* System.console.writeline("hello , world!"); */ console.writeline("hello , world!"); } } }
1.黑盒引用可以在对象浏览器里看到有里面有哪些类,一般配合文档使用相应的类
1.对象和实例是一回事
2.有些类是不能实例化的,比如“数学”,我们不能说一个“数学”
1.现实世界中常称“对象”,程序世界中常称“实例”
1.孩子与气球
2.气球不一定有孩子牵着
3.多个孩子可以使用各自的绳子牵着同一个气球,也可以都通过一根绳子牵着气球
Form /*一个类*/ new Form(); /*一个Form类的实例就创建了;圆括号表示的意思当这个实例诞生后,用什么样的方法去对它进行初始化,叫做构造器*/ (new Form()).showDialog(); /*创建完了一个实例,然后调用它的方法*/ (new Form()).showDialog(); (new Form()).Text = "My Form"; /*这边是创建了两个实例,第一个实例是展示,第二个实例是有一个title*/ Form myForm; myForm = new Form(); myForm.Text = ‘‘My Form‘‘; myForm.showDialog(); /*引用变量连续的操作同一个实例,这里能显示title也能展示*/
Form myForm1;
Form myForm2;
myForm1 = new Form();
myForm2 = myForm1;
myForm1.Text = "My Form";
myForm2.ShowDialog();
/*多个孩子可以使用各自的绳子牵着同一个气球,这边的两个引用变量引用的是同一个实例*/
1.存储数据,组合起来表示类或对象当前的状态
1.由C语言函数进化来,表示类或对象“能做什么”
1.类或对象通知其他类或对象的机制,为C#所特有(Java通过其他办法实现这个机制)
2.善用事件机制非常重要
1.模型类或对象重在属性,如Entity Framework
2.工具类或对象重在方法,如 Math , Console
3.通知类或对象重在事件,如各种Timer
1.不可小觑的“ . ” 操作符------成员访问
《C#入门详解》刘铁猛 初识类与名称空间&类,对象,类成员简介
标签:关系 构造器 别人 访问 system work 项目 不能 height
原文地址:https://www.cnblogs.com/zfcsharp/p/13688706.html