C#和VB有很多相似之处,我想先从简单的,以前学过的知识入手会让我轻松快乐不少,下面是我对已学知识的简单整理,欢迎大家提出宝贵的建议。
概念
1.对象:看得见,摸得到的(特指的)
Eg:大街上的宝马不是对象,因为不是特指
2.类:是具有同种属性的对象 ,类是抽象的概念
Eg:人类、电脑是类
两者关系和区别:对象叫做类的实例;类不占内存,对象占用内存
3.属性:对象具有的各种特征
4.属性值:描述特征的值
5.方法:行为、动作、执行的操作
Eg:严文文属性: 圆脸 长直头发 黑 年龄 名字
方法:上课 唱歌 吃饭
牛千千属性:瓜子脸 长直头发 白 年龄 名字
方法:上课 跳舞 睡觉
了解简单的概念后,给大脑一个思考的空间和时间,先别看答案。
思考:先有类还是先有对象?
类的定义:类(Class)实际上是对某种类型的对象定义变量和方法的原型。是具有相同属性和操作的一组对象的集合!它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。答案,是先有对象,再有类。
虽然这里的答案是这样,但是世上没有绝对的事,如果你有不同的见解,欢迎和我们讨论。头脑风暴再次刮起,请看下面的题目,还是老规矩,别着急看我的答案,在脑子里完整的服输观点。
1.Private:私有成员,在类的内部才可以访问
2.Protected:保护成员,该类内部和继承类中可以访问
3.Public:公共成员,完全公开,没有访问权限
4.Internal:当前程序集内何以访问
怎么样,是不是加深了映像,哈哈,这样我会很有成就感的,谢谢您的阅读!