2015-4-23Java构造器与类名同名;无返回值(void也不行);被不同的修饰符修饰是有区别的;当构造函数被private修饰时,只有本类可访问。其他类可以通过该类的get函数得到对象。如单子模式;子类的构造函数默认调用super(),即父类的构造函数,然后再回到子类自己的构造函数。子类的构造...
分类:
其他好文 时间:
2015-04-23 17:04:28
阅读次数:
118
上一节介绍了new运算符的常规用法,这一节我们一起来看看定位new运算符的用法。
1、定位new运算符是在已分配的内存空间进行二次分配。例如:
char *buffer = new char[512];
Point *p = new (buffer) Point(); //Point为类名
Point *q = new (buffer + sizeof(Poin...
分类:
其他好文 时间:
2015-04-23 15:51:08
阅读次数:
154
这一节内容,主要是介绍一下析构函数。
就像创建对象时将会调用构造函数一样,当要删除一个对象时,程序就会调用析构函数。每一个类都只能有一个析构函数。析构函数没有返回类型,也没有参数。析构函数的名称是在类名称前面加上~。
如果构造函数使用new来分配内存,则必须提供使用delete的析构函数来释放这些内存。
下述情况下,析构函数将会被调用:
1、如果对象是动态变量,则当执行完定义该...
分类:
其他好文 时间:
2015-04-22 11:34:04
阅读次数:
106
#include
using namespace std;
class Test
{
private:
const int a; //const 成员变量只能在构造函数的成员初始化列表中初始化,不能在函数体中和其他地方
static int b; //static 成员变量需要在全局范围内初始化,格式: 类型名 类名::变量名 = 值
static const int c;...
分类:
编程语言 时间:
2015-04-21 22:46:22
阅读次数:
238
一、Java之ACM注意点1.类名称必须采用publicclassMain方式命名2.在有些OJ系统上,即便是输出的末尾多了一个“”,程序可能会输出错误,所以在我看来好多OJ系统做的是非常之垃圾3.有些OJ上的题目会直接将OI上的题目拷贝过来,所以即便是题目中有输入和输出文件,可能也不需要,因为在O...
分类:
编程语言 时间:
2015-04-21 22:22:03
阅读次数:
219
/* 类名:Car属性:轮胎个数、时速(速度)行为:跑*/// 因为使用了NSObject#import // 完整地写一个函数:函数的声明和定义(实现)// 完整地写一个类:类的声明和实现// 1.类的声明 // 声明对象的属性、行为// : NSObject 目的是:让Car这个类具备创建对象的...
分类:
其他好文 时间:
2015-04-21 20:09:15
阅读次数:
106
1、非静态内部类: a、四种访问权限:public protected default private(与成员变量相同) b、如果外部内属性、内部类属性与内部里方法的局部变量同名,则可以使用this、外部类类名.this做为限定来区分。 c、非静态内部类成员可以访问外部类的private成员,但是....
分类:
其他好文 时间:
2015-04-21 17:57:17
阅读次数:
124
一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。下次再调用这个函数的时候,该变量的值会保留下来。静态的变量的基本用法1. 在类中定义静态变量[访问修饰符] static $变量名;2. 如何访问静态变量如果在类中访问 有两种方法 self::$静态变量名 , 类名::$静态变量...
分类:
Web程序 时间:
2015-04-21 14:28:40
阅读次数:
140
1.toString(); 返回的值为:所属的类名@类的地址(16进制) 1 public class ObjectTest 2 { 3 public static void main(String[] args) 4 { 5 Object object = new ...
分类:
其他好文 时间:
2015-04-21 14:25:32
阅读次数:
82
有两年没有开发iOS了,最近又开始接触iOS开发,发现好多旧知识忘记了,好多新知识还不知道。
最近正在学习中,一些心得做下memo,也可以和大家分享一下。
初始化方法的返回值类型(类名,id,instancetype)
初始化方法的返回值一般设成id。为什么呢?为什么不设成类名呢?如果你设成类名,子类就不好处理了。比如说子类想覆盖父类的初始化方法,但想返回自己的类型,就不好处理了...
分类:
移动开发 时间:
2015-04-21 00:30:43
阅读次数:
172