【2017-04-14】命名空间、访问修饰符、封装、继承、多态

一、命名空间

namespace 命名空间名称

如果命名空间一致,才能在他下面访问那些不同的类,如果不一致是没有办法直接访问的。

不同命名空间下都是public访问修饰符,想要调用,得在using处引用命名空间

using .... 是引用的命名空间

二、访问修饰符(写在命名任何东西的最前面)

public    公共的,访问权限最高

private    私有的,访问权限最低,只能在类的内部进行访问

protected   被保护的,当前类及他的派生类中进行访问

internal    默认的,当前命名空间(程序集)下进行访问

三、类

解决方案下可以有无数个项目,项目里放类。

在项目下添加一个类,一般来说一个类文件下放一个类,文件名和类名一致。为的是方便查找。

创建一个学生类,像结构体一样。

在Main函数中调用Student类

四、封装

在Student类中进行封装

快速封装:光标放在成员变量上按“Ctrl”+“R”+“E”。

可以在封装类里面写限制,面向对象的思想

 

通过生日获取年龄

在类里边写方法封装起来

在Main函数中调用该方法,先把Math1类实例化,再调用里面的JiaFa方法。

 

 

五、继承

“当前类名:父级类名”  

鸟这个类继承飞行这个类

 

一个子类只能有一个父类

子类可以继承全部父类中的public的属性和方法

六、多态:类的多种形态

有了继承才有了多态
virtual 写在访问修饰符之后,让方法变成 虚方法
可以被子类进行重写, override 只能重写函数体

转载于:https://www.cnblogs.com/qq609113043/p/6715853.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值