思想的转变
最初,开始学习编程的同学,一般是从面向过程开始的。学到一定的阶段,慢慢我们要过度到面向对象这种思想里面。那么我们从今天开始,为大家介绍在了解面向对象的时候应该注意的内容,在此,以交流学习为主。欢迎大家跟帖。
首先看看几个基本的概念:
属性--对象具有的各种特征
每个对象的每个属性都拥有特定值
属性:姓名,性别,年龄
属性的值:
方法:行为,动作。执行的操作
对象:看得见 摸得着 具体 特指的
类:类是模子,确定对象将会拥有的特征(属性)和行为(方法)
类是对象的类型
对象可以叫做类的实例化(instance)
类的定义
【访问修饰符】class 类名
{
成员
}
类中可以包含变量的定义、方法
图一、练习题题目
图二、类的定义
图三、小练习内容
下面这是一道面试题呦
简述private、protected、public、internal修饰符的访问权限。
Private:私有成员,在类的内部才可以访问。
Protected:保护成员,该类内部和继承中可以访问。
Public:公共成员,完全公开,没有访问权限。
Internal:当前程序集内可以访问。
类的实例化(后面用到的最多)
类的实例化,用关键字new
语法:类 实例名=new 类();
类的成员的访问:
实例名.属性 实例名.方法名();
充分理解下面的话,在做项目中需要经常的用到
字段、方法、属性都可以叫做类的成员Member,它们都需要定义访问级别。访问级别的用处在于控制成员在哪些地方可以被访问,这样达到面向对象中“封装”的目的。
访问修饰符:public private (internal protected)
图四、类的实例化
图五、显示在控制台上面的效果
图六、private修饰符
图七、定义属性
那么读和写有什么作用呢?当用户输入的年龄为230岁的时候,我们不希望这样的事情发生,这时我们可以通过判断写来限定用户输入的内容。这样,属性就起到了作用。
图八、练习题
写属性的快捷键是:ctrl+r+e
图九、练习结束
个别朋友说我写的内容太简单了,想必上面的内容您可以闭着眼写出来了。