内部类顾名思义:就是类中还有类,Java内部类的出现解决了类中被private修饰的变量或引用可以被直接访问到。
成员内部类:
先看一下内部类的写法。
public class Outer {
private int x=9;
class Inner{//内部类
void fun(){
System.out.println("Inner:"+x);
}
}
}因为该内部...
分类:
编程语言 时间:
2015-08-15 16:31:14
阅读次数:
118
final,finally和finalize的区别: final:最终的意思,可以修饰类,成员变量,成员方法 修饰类,类不能被继承 修饰变量,变量是常量 修饰方法,方法不能被重写 finally:是异常处理的一部分,用于释放资源 ...
分类:
编程语言 时间:
2015-08-15 16:16:47
阅读次数:
126
1 自动属性public class Student{ public int ID{get;set;}}2 隐式类型(类型推断)关键字 var(在编译的时候已经确定变量的类型了,编译时把推断的类型替换掉var。并不是弱类型)作用:只是方便程序员var i=5;//int注意:不能作为类成员的类型不....
一直以来对C++中的this不理解,只知道在构造函数中,如果构造函数的参数和类成员的名字一样的话,就可以用this指针来区分,如:this->a = a;一直以来都有这个疑问:this究竟是什么?我们明明没有定义这个this,但是我们可以直接用而编译器不会报错。今天来解决这个疑问。
从刚才的代码中,我们用”this->”而不是”this.”就说明this是一个指针,而我们知道,在C、C++中,指针...
分类:
编程语言 时间:
2015-08-13 20:09:49
阅读次数:
125
一、API中的一些方法**Arrays工具类**
1、 概念针对数组操作的工具类2、 成员方法a) toString():public static String toString(数据类型[] 变量名)—–把数组变成字符串b) sort():public static void sort(数据类型[] 变量名)——对数组进行排序c) public static int bina...
分类:
编程语言 时间:
2015-08-13 15:47:01
阅读次数:
180
首先说说设计模式的用途:
在软件系统里面,系统的健壮性,可维护性,可扩展性 非常重要,也是一个成熟的系统必不可少的。
软件系统架构暂时没有涉及,但是无论怎么架构最后通过程序去实现,而程序并非简单功能实现。
我们是编程序的人别人叫我们程序员。个人觉得编程也是一种设计:
1.项目结构设计、功能模块划分;
2.单个类的设计,类成员变量设计,类方法设计。
一...
分类:
其他好文 时间:
2015-08-12 23:38:57
阅读次数:
159
通过类向导可以生成两种类成员变量,一种是cstring类型,一种是cedit类型。在程序中使用时如果只是简单的获取 edit控件内容,或设置简单的内容建议使用cstring类型成员变量。示例:CString m_strEdit;//获得edit框内容UpdateData(true);此时m_strE...
分类:
其他好文 时间:
2015-08-12 16:11:45
阅读次数:
202
1.synchronized+类成员方法:(对象锁)不同对象互相不会排斥。 ????a.同一对象调用不同synchronized方法:相同对象synchronized方法会互相排斥。 public class Test {
public synchronized void sy() {...
分类:
编程语言 时间:
2015-08-11 19:28:58
阅读次数:
165
在代码开发中,C语言和C++都是基础语言,是很多web开发人员的入门级必学语言。但在C++98中,类成员构造问题还存在一些问题,为此C++11提出了一些新特性。C++98中如果一个类有多个构造函数且要实现类成员构造,这些构造函数通常要包含基本相同的类成员构造代码。在最坏的情况下..
分类:
编程语言 时间:
2015-08-11 19:07:05
阅读次数:
224
在代码开发中,C语言和C++都是基础语言,是很多web开发人员的入门级必学语言。但在C++98 中,类成员构造问题还存在一些问题,为此C++11提出了一些新特性。C++98中如果一个类有多个构造函数且要实现类成员构造,这些构造函数通常要包含基本相同的类成员构造代码。在最坏的情况下,相同的类成员构造....
分类:
编程语言 时间:
2015-08-11 17:40:27
阅读次数:
139