作用:限定属性可以被访问的范围。 分类: 1、@private 被private修饰的属性,叫私有属性,只能在本类中访问。除了这个类的内部,其他地方都是无权访问的。 2、@protected 3、@package 4、@public ...
分类:
其他好文 时间:
2016-06-09 14:46:49
阅读次数:
144
类的修饰符 abstract 抽象类,表明其他类是一个不完整的类,只有声明而没有具体的实现。一般只能用来作为其他类的基类,不能单独使用 internal 内部类,是类的默认修饰符。表明本类只能从同一个程序集的其他类中访问 new 新建类,表明由基类中继承而来的、由基类中同名的成员 private 私 ...
public :公开的,公共的 private:私有的,只能在当前类的内部访问 protected:受保护的,只能在当前类的内部以及该类的子类中访问。 internal:只能在当前项目中访问。在同一个项目中,internal和public的权限是一样。 internal protected :int ...
1、 继承的作用?好处?坏处? 继承:通过继承实现代码复用。Java中所有的类都是通过直接或间接地继程java.lang.Object类得到的。继承而得到的类称为子类,被继承的类称为父类。子类不能继承父类中访问权限为private的成员变量和方法。子类可以重写父类的方法,及命名与父类同名的成员变量。 ...
分类:
其他好文 时间:
2016-05-26 18:49:31
阅读次数:
165
例题:定义一个继承与派生关系的类体系,在派生类中访问基类成员。先定义一个点类,包含x,y坐标数据成员,显示函数和计算面积的函数成员;以点为基类派生一个圆类,增加表示半径的数据成员,重载显示和计算面积的函数;定义一个线段类,以两个点类对象作数据成员,定义显示、求面积及长度函数,线段类采用聚合方式,因为 ...
分类:
其他好文 时间:
2016-05-06 19:02:40
阅读次数:
164
1. 友元的概念 (1)友元是C++中的一种关系,友元关系发生在函数与类之间或类与类之间 (2)友元关系是单项的,不能传递 2. 友元的用法 (1)在类中以friend关键字声明友元 (2)类的友元可以是其它类或者具体函数 (3)友元不是类的一部分,也不受类中访问级别的限制,可以直接访问具体类的所有 ...
分类:
其他好文 时间:
2016-04-20 00:23:24
阅读次数:
214
public 公共,加上这个修饰的属性和方法,可以在程序的任何其它地方访问 。private 私有,和public相反,加上这个修饰的属性和方法,只允许在本类中访问。protected 保护,位于public和private中间,加上这个修饰的属性和方法,只能在子类(extends)和同包下的程序访 ...
分类:
其他好文 时间:
2016-03-26 10:51:44
阅读次数:
194
------super关键字------ super用途:在子类中访问超类“被隐藏的成员变量(无论是否静态)和静态方法”以及“被重写的实例方法”。这里的超类必须是“直接超类”,即子类之上最近的超类。 super的用法: ①在子类构造方法中调用超类的构造方法,用“super(ParamList)”的方...
分类:
编程语言 时间:
2016-01-09 22:53:44
阅读次数:
281
nything Is Object,万物皆对象,对象就是类在内存中的一个实例,属性@property属性概念oc语言有,c语言里没有self 调用的是当前对象的方法,对象方法用实例出来的对象名调类中访问属性是点,访问方法用空格。基础性数据类型比如,int,float,double等,他们在声明负值时...
分类:
移动开发 时间:
2015-12-24 00:33:37
阅读次数:
229
10.2.2 调用重写或隐藏的基类方法 无论是重写成员还是隐藏成员,都可以在派生类的内部访问基类成员。这在许多情况下都是很有用的,例如: 要对派生类的用户隐藏继承的公共成员,但仍能在类中访问其功能。 要给继承的虚拟成员添加实现代码,而不是简单地用重写的新执行代码替换它。 为此,可以...