标签:
关于储存位置
基本类型
比较小的,简单变量,不用new创建,直接创建变量,这些变量之间存储"值",而不是对象的引用,并且存储于堆栈之中,更加高效
基本类型 大小(bit) 包装器类型相关:以后再说
boolean ~
char 16
byte 8
short 16
int 32
long 64
float 32
double 64
void
作用域:
java c++ c 中,作用域由花括号决定
{
}
如果定义的变量在{}之外,改对象或者变量就会被自动销毁,也无法使用,但不能在同一个作用域的子域中创建同名对象。c++/c 可以。
创建新的数据类型:类
创建类
class classname
{
}
之后便可以通过类创建对象
class name = new name();
类中由两种内容,字段和方法。
字段是类中的数据,可以是基本类型数据,也可以是对象,如果是对象,必须用new的方法来进行初始化,否则会报错,如果是基本数据类型,可有不用初始化,系统会默认初始化,但是在类外基本类型也必须初始化,否则认为是错误,其值为随机的。
引用字段:name.name
方法就是函数,基本组成部分:名称,参数,返回值,方法体。
ReturnType methodName(/* Argument list */)
{
/*Method body*/
}
方法名和参数列表(合起来叫做方法签名)用来唯一的标识某个方法
方法只能够作为类的一部分被创建,只有通过对象才能被调用,调用方法格式:
objectName.methodName(arg1, arg2, arg3);
int x = a.f(); //f的返回值必须为int类型,此过程称为向对象发送消息。
参数列表:
和其他传递对象的情景一样,参数传递的也是对象的引用。
标签:
原文地址:http://www.cnblogs.com/hitxx/p/4588439.html