内部类 1.根据位置的不同Java的内部类分为:静态内部类、成员内部类、局部内部类、匿名内部类 2.任何内部类都编译成独立的class文件 3.最大的作用:封装 4.匿名类可以封装内部概念 静态内部类 使用static修饰,声明在类中 静态内部类中可以访问外部类的静态成员 列:public clas ...
分类:
其他好文 时间:
2017-06-03 19:18:03
阅读次数:
156
转自:http://www.cnblogs.com/devinzhang/archive/2011/12/14/2287675.html 第一篇: 使用synchronized 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--sy ...
分类:
编程语言 时间:
2017-05-30 23:13:40
阅读次数:
237
内部类意义: 更好的封装:比如cow类,内部定义一个cowleg类,cowleg类只有在cow类里才有意义,不允许其他类访问cowleg类 内部类成员可以直接访问外部类的私有数据,但外部类不能访问内部类细节,如成员变量 匿名内部类适合创建仅需要使用一次的类 内部类比外部类多三个修饰符,private ...
分类:
其他好文 时间:
2017-05-30 20:55:44
阅读次数:
155
CString类 成员函数: Find:在字符串中查找一个字符或字符串,返回第一次匹配结果在该字符串中的位置索引(索引从0开始) Left:指定只显示原字符串中从左向右的字符个数 GetLength:获得指定字符串中的字符个数 CStringArray集合类 功能类似于数组,可以方便地动态增加和删除 ...
分类:
其他好文 时间:
2017-05-29 17:21:55
阅读次数:
155
Java 中的 static 使用之静态变量 大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。 然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!! Java 中被 static 修饰的成员称为静态成员或类成员。它 ...
分类:
编程语言 时间:
2017-05-28 21:40:00
阅读次数:
309
java对于将一个较大作用域的变量“隐藏”的场景会有保护:编译告警。比如: 但是对于类中方法的局部变量和类成员变量确是可以重名的,比如 类Test中的show方法中的int x就可以和类成员变量int x重名,而且如果不加this.x明确指示使用类成员变量的话默认就使用的是局部变量。 ...
分类:
编程语言 时间:
2017-05-28 16:52:52
阅读次数:
249
类除了具有普通的特性之外,还具有一些高级特性,如包、内部类等。包在整个管理中起到了非常重要的作用,使用包可以有效地管理繁杂的类文件,解决类重名问题,当在类中配合与权限修饰符使用时,可以控制其他人对类成员的访问。同时在Java语言中一个更为有效的隐藏实现细节的技巧是使用内部类,通过使用内部类机制可以向 ...
分类:
其他好文 时间:
2017-05-25 21:58:08
阅读次数:
228
在C++继承模型中,一个派生类对象表现出来的东西。是其自己的成员加上其基类成员的总和。但这些成员怎样摆放。标准并未强制规定。一般而言,低地址放基类子对象,高地址放派生类对象。 以下从四个部分讨论C++继承模型: 单一继承不含虚函数单一继承并含虚函数多重继承虚拟继承 1、单一继承不含虚函数 这样的继承 ...
分类:
编程语言 时间:
2017-05-25 20:45:55
阅读次数:
146
类成员: 字段,方法,属性 属性是在一个函数方法前面加一个装饰器,伪造成为一个字段,调用的时候不需要加括号() 目的是把一个方法伪造成为一个字段,属性也是方法的一种,对这个方法进行改造就可以以 字段的方法进行访问,访问一个方法是一系列动作返回一个结果,访问属性相当于自身特有 的一个特质而不是一个动作 ...
分类:
编程语言 时间:
2017-05-25 13:44:08
阅读次数:
193
对于const或引用类型的类成员,唯一的初始化方式是在构造函数中使用成员函数初始化列表。构造函数体中的赋值语句是无效的 正确 错误 ...
分类:
编程语言 时间:
2017-05-25 01:26:08
阅读次数:
169