Java之前在学习过,基础知识还没有忘光,而且这些高级语言实在是太像,所以那些数据类型,或者循环控制流,以及标准设备等等就直接略过不说了.
不过一些重大概念会穿插在文章的介绍中.
So,这些文章适合于那些有一定高级面向对象语言基础的人阅读.
我们首先编写一个学生类.其主要要求要熟悉的内容是:
关于类构造器(构造方法)的认识和理解.
关于方法的编写.
关于成员变量 & this 的使用,...
分类:
编程语言 时间:
2014-09-17 10:17:52
阅读次数:
224
1. 对于类的成员变量,不管程序有没有显式的进行初始化,Java虚拟机都会先自动给它初始化为默认值。默认值如下: Boolean false Char '\u0000'(null) byte (byte)0 short (short)0 int 0 long 0L float 0.0f doubl....
分类:
编程语言 时间:
2014-09-16 15:37:00
阅读次数:
191
package primitivetypedefaultvalue;public class ListDefaultValue { public static void main(String[] args) { PrimitiveType pt=new PrimitiveTyp...
分类:
编程语言 时间:
2014-09-16 14:14:10
阅读次数:
202
单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。所有的单例模式至少拥有以下三种公共元素:1. 它们必须拥有一个构造函数,并且必须被标记为private2. 它们拥有一个保存类的实例的静态成员变量3. 它们拥有一个访问这个实例的公共的静态方法单例类...
分类:
Web程序 时间:
2014-09-16 00:17:59
阅读次数:
222
ARC的判断准则:只要没有强指针指向对象,就会释放对象。1、ARC特点:1>不允许调用release、retain、retainCount2>允许重写dealloc,但是不允许调用[super dealloc]3>@property的参数strong:成员变量是强指真(适用于OC对象类型)weak....
分类:
其他好文 时间:
2014-09-14 23:35:57
阅读次数:
224
【Objective-C】07-自定义构造方法和description方法// 构造方法:用来初始化对象的方法,是个对象方法,”-"开头// 重写构造方法的目的:为了让对象创建出来,成员变量就会有一些固定的值/*重写构造方法的注意点1.先调用父类的构造方法([super init])2.再进行子类内...
分类:
其他好文 时间:
2014-09-14 23:29:57
阅读次数:
455
@public : 在任何地方都能直接访问对象的成员变量@private : 只能在当前类的对象方法中直接访问(@implementation中默认是@private,即使声明为@public,若处在单独文件中也是@private)@protected : 可以在当前类及其子类的对象方法中直接访问....
分类:
其他好文 时间:
2014-09-14 23:21:17
阅读次数:
255
这里有两种情况下的区别。
(1)C的struct与C++的class的区别。
(2)C++中的struct和class的区别。
在第一种情况下,struct与class有着非常明显的区别。C是一种过程化的语言,struct只是作为一种复杂数据类型定义,struct中只能定义成员变量,不能定义成员函数。例如下面的C代码片断:
struct Point
{
...
分类:
其他好文 时间:
2014-09-14 22:09:18
阅读次数:
246
作为一个初学者,在学习过程中,由于种种原因,一些基础的知识我们总是会忘记。当每次要用到时,又要百度搜集各种知识,大大降低学习效率。故记下这篇随笔,自己整理一下知识要点,方便以后查看。static可用来修饰成员变量(静态变量),成员方法(静态方法)以及代码块(静态代码块)。被static修饰的成员变量...
分类:
其他好文 时间:
2014-09-14 19:17:27
阅读次数:
211
有父类1. 父类static成员变量2. 父类static块3. 父类非static成员4. 父类非static块5. 父类构造方法子类,也按照1-5顺序执行无父类1. static成员变量2. static块3. 非static成员4. 非static块5. 构造方法总结:先父再子先静后动先sta...
分类:
编程语言 时间:
2014-09-14 12:47:37
阅读次数:
188