修饰符用于限定类型以及类型成员的申明从定义可以看出按功能分为两类:访问修饰符和声明修饰符 1.访问修饰符 (5个)访问修饰符说明public公有访问。不受任何限制。private私有访问。只限于本类成员访问,子类,实例都不能访问。protected保护访问。只限于本类和子类访问,实例不能访问。int...
1. 测试类的私有方法时可以采取两种方式:1) 修改方法的访问修饰符,将private修改为default或public(但不推荐采取这种方式)。2) 使用反射在测试类中调用目标类的私有方法(推荐)。 1 package junit; 2 3 public class Calculator2 4 ....
分类:
其他好文 时间:
2015-07-30 13:03:22
阅读次数:
133
一、重写(override)
override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。
重写(覆盖)的规则:
1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载.
2、重写方法的访问修饰符一定要大于被重写方法的访问修饰符(public>protected>default>private...
分类:
其他好文 时间:
2015-07-28 10:42:58
阅读次数:
170
1、new关键字:1)、创建对象2)、隐藏从父类继承过来的成员什么是面向对象?一种分析问题的方式(增强了程序的可扩展性)面向对象的三大特性:封装、继承、多态类?对象?类和对象的区别?*类是模子,确定对象将会拥有的特征(属性)和行为(方法)*对象是一个你能够看的到、摸得着的具体实体---万物皆对象**...
面向对象:1、封装、继承、多态***字段:存储数据,访问修饰符应该设置为private 私有的***属性:保护字段,对字段的取值和赋值进行限定***new关键字: 1、在堆中开辟空间 2、在开辟的空间中创建对象 3、调用对象的构造函数***this关键字:1、代表当前类的对象 2、显示的调用...
为了控件C#中的对象的访问权限,定义对象时可以在前面添加修饰符.修饰符有五种:private(私有的),protected(受保护的),internal(程序集内部的),public(公开的),以及protectde internal(只有本程序内或者继承于该类的类型可以访问).可以使用修饰符的对象...
分类:
其他好文 时间:
2015-07-20 19:04:15
阅读次数:
172
装箱(inbox)和拆箱(outbox)
代表了类类型和基本类型之间的转换行为。
手动版本:
Integer b = new Integer(10);
Int a = b.intValue;
自动版本:
Integer b=30; à Integer b=new Integer(30);
Int a=b; ...
分类:
编程语言 时间:
2015-07-18 12:35:16
阅读次数:
145
1.用来绑定后台代码如: 2.是在绑定控件DataBind()方法执行时被执行,用于数据绑定如:3.用来绑定后台的变量或方法且有返回值的,但此时的变量名或方法的访问修饰符为protected或public如: 4.用来导入后台命名空间如:5.用来绑定web.config里的字符串(键值对)如:...
分类:
Web程序 时间:
2015-07-18 10:53:12
阅读次数:
171
最近一个项目编译遇到一个问题:无法访问一个接口。查看代码发现该接口定义时没有显示修饰符,加上public编译通过玩。网上查一下复习基础,亲自验证:定义一个类,且修饰符为praivate或protectedprivate class TestAccess{ }编译报错:在命名空间中定义的元素无法显示的...
【C#】 一些不常用但很容易混淆的知识点1. 访问修饰符 internal ,译为内部的, 在同一个程序集中可访问,它的内部是相对与程序集的,可不能想当然了2. String.Compare 这个函数很坑, 首先不是字符串越长的越大,其次字符的比较不是按照ascii码来比较的,所以涉及到字符串比较的...