1. 静态方法 VS 实例方法 2. 静态类 (1)常见的静态类:Math、Console、Convert (2)静态类中只能包括静态成员、静态构造函数、常量成员,不能有实例成员,不能有普通构造函数 (3)静态构造函数不能有参数、不能有访问修饰符(默认为private) 静态构造函数的...
分类:
其他好文 时间:
2015-05-13 19:15:59
阅读次数:
138
类的每一个成员(包括变量、方法和构造器)都有一个访问修饰符,用于判断谁可以访问成员。Java为类的成员提供了四种访问级别,按照访问权限由大到小排列如下:■公开访问级别:使用public关键字修饰。用public关键字修饰的成员对外公开,即公开成员可以被任何其他对象访问。■受保护访问级别:使用prot...
分类:
编程语言 时间:
2015-05-10 14:13:20
阅读次数:
116
https://msdn.microsoft.com/zh-cn/library/bcd5672a.aspx官方的说法Theprotectedkeyword is a member access modifier.A protected member is accessible within its...
1、指针和引用的区别答:A、指针可修改,引用不可改。 B、指针占用内存,引用不占内存。 C、引用不能为空 指针可以为空。2、memcpy和strcpy的区别答:strcpy 会拷贝到\0结束 字符串拷贝 memcpy 是内存拷贝3、struct 和class 区别答:默认情况下,访问修饰符是 str...
分类:
编程语言 时间:
2015-05-05 23:24:33
阅读次数:
124
接口是一种规范。 只要一个类继承了一个接口,这个类就必须实现这个接口中所有的成员为了多态。 接口不能被实例化。 也就是说,接口不能new(不能创建对象)接口中的成员不能加“访问修饰符”,接口中的成员访问修饰符为public,不能修改。(默认为public) 接口中的成员不能有任何实现(“光说不做”,...
分类:
其他好文 时间:
2015-05-05 14:24:51
阅读次数:
123
1、c#中的访问修饰符public :公开的公共的private:私有的,只能在当前类的内部访问protected:受保护的,只能在当前类的内部以及该类的子类中访问。internal:只能在当前项目中访问。在同一个项目中,internal和public的权限是一样。protected interna...
分类:
其他好文 时间:
2015-05-05 14:18:17
阅读次数:
82
我们学习了interface,即接口,其与抽象类有点像,但是他们也有一些区别,比如类不能多重继承但是接口却可以多重继承。 接口只包含方法、委托或事件和属性的签名(接口包含的成员)、不能包含字段(因为字段是包含数据的)。方法的实现是“继承”接口的类中完成的;接口可以包含的成员的访问修饰符只能且默认为....
1.抽象成员必须标记为abstract,并且不能有任何实现。2.抽象成员必须在抽象类中。3.抽象类不能被实例化4.子类继承抽象类后,必须把父类中的所有抽象成员都重写。(除非子类也是一个抽象类,则可以不重写)5.抽象成员的访问修饰符不能是private6.在抽象类中可以包含实例成员。 并且抽象类的实例...
分类:
其他好文 时间:
2015-05-04 11:29:54
阅读次数:
115
一、重写(override)override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。重写(覆盖)的规则: 1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载. 2、重写方法的访问修饰符一定要大于被重写方法的访问...
分类:
其他好文 时间:
2015-05-03 23:32:12
阅读次数:
174
类的高级概念包括:访问修饰符、封装、静态成员、初始化块以及内部类等混合内容。访问修饰符:(1).公开访问级别:使用public关键字修饰。用public关键字修饰的成员对外公开,即公开成员可以被任何其它对象访问。(2).受保护访问级别:使用protected关键字修饰。受保护的成员可以被同一包中的类...
分类:
编程语言 时间:
2015-04-26 21:10:10
阅读次数:
218