内部类:一个类定义在另外一个类的内部,那么该类就称作为内部类。 内部类的class文件名: 外部类$内部类. 好处:便于区分该class文件是属于哪个外 部类的。 内部类的类别: 1. 成员内部类: 成员内部类的访问方式: 方式一:在外部类提供一个方法创建内部类的对象进行访问。 方式2二:在其他类直 ...
分类:
其他好文 时间:
2016-03-31 10:45:50
阅读次数:
125
概述:一类事物的抽象描述(通过事物可以抽象出类,如人类,交通工具等) 定义类的语法:[修饰符] class 类名{类成员;} 说明: 修饰符:修饰或限制当前类(public,private,protect等) class :类定义的关键字。 类名 :自定义,各单词首字母需大写(可以为中文字,但不建议 ...
分类:
编程语言 时间:
2016-03-24 06:28:02
阅读次数:
154
内部类介绍 内部类作用: 1、内部类可以方便使用外部类成员 2、内部类存是为了辅助外部类完成功能 例1: 编译后class文件: 1、静态内部类 例2: 2、成员内部类(普通内部类) Inner inner = new Inner() Inner inner = new Outer().new In
分类:
其他好文 时间:
2016-03-19 17:48:48
阅读次数:
173
不是。可以用任意类型。 索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。 1、索引器的定义 C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。 定义索引器的方式与定义属性有些类似,
了解了包的概念,就可以系统的介绍Java中的访问控制级别。在Java中,针对类、成员方法和属性提供了四种访问级别,分别是private、default、protected和public。
权限访问修饰符(权限从大到小依次往右排)
public(公共)
protected(受保护)
default(缺省)
private(私有)
同一个类
√
√...
分类:
编程语言 时间:
2016-03-18 16:11:47
阅读次数:
175
Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是
分类:
编程语言 时间:
2016-03-16 12:27:29
阅读次数:
208
类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,
分类:
编程语言 时间:
2016-03-15 20:53:07
阅读次数:
226
继承情况下的类作用域 在继承情况下,派生类的作用域嵌套在基类作用域中。如果不能在派生类作用域中确定名字,就在外围基类作用域中查找该名字的定义。正是这种类作用域的层次嵌套使我们能够直接访问基类的成员,就好象这些成员是派生类成员一样。如果编写如下代码: Bulk_item bulk; cout << b
分类:
编程语言 时间:
2016-03-12 00:01:34
阅读次数:
341
问题:实例化的对象,反射后得到的列表包含了被隐藏的基类成员,这时如果转换为hashtable将会报key以存在的错误,如果单独使用GetProperty(“”),将会引发异常“System.Reflection.AmbiguousMatchException” 分析:找不到办法得到不包含基类成员集合
分类:
其他好文 时间:
2016-03-09 20:50:47
阅读次数:
114
面向对象一些名词: 类:一个带有接口集合,是面向对象的实现方法 字段:类内所声明的内部变量。 属性:对字段当从外部使用get;set;方法去设置或者读取时,即可视为属性 方法:类内函数 构造函数/析构函数:类必有方法,对所以类成员的初始化都放在构造函数里,所有成员的内存释放都放在析构函数,构造函数与