码迷,mamicode.com
首页 > 其他好文 > 详细

类、接口、修饰符

时间:2017-04-09 00:36:45      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:abs   子类   包含   限制   抽象方法   虚拟   实例化   父类   virtual   

1、public 公共,只要有容器引用均可以进行访问被其修饰的成员,用于接口、类、属性、方法等。

 

2、protected 保护的只能在类家族内进行访问.

 

3、private 私有,只能自己访问,不能外部不能直接进行访问操作

 

4、sealed 密封,禁止继承,丁克。

 

5、virtual 虚拟,用于方法、属性。子类可以重写virtual方法,也可以不重写,不重写时返回祖先定义的操作。

  子类可以进行重写,重写后引用对象使用子类赋值时调用子类重新的内容。

  当多级继承时,调用时返回子类开始最近的父类(含当前类)对virtual的实现。

 

6、abstract 抽象方法,当方法声明抽象时所在类必须声明为abstract,且类不能被实例化(new 生成实例编译不通过),

  原因abstact声明方法不包含方法体,所以类是不完整的。子类继承abstract类时,要么全部实现abstact方法,要么子类也是

  abstact类型,不存在部分实现的问题。

 

7、Interface 接口,默认public abstract,方法默认public abstract,不能使用修饰符重新进行访问限制,也不能进行修饰。

  类可以实现多个接口,实现接口时必须实现所有方法,且方法必须为public。

 

类、接口、修饰符

标签:abs   子类   包含   限制   抽象方法   虚拟   实例化   父类   virtual   

原文地址:http://www.cnblogs.com/bro-ma/p/6683253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!