1、类中的属性又叫做成员变量(member variable),属性用英文表示为property或attitude
2、对象又叫做实例(instance),生成一个对象的过程又叫做实例化
例:Person person = new Person();
3、命名约定:
a)类:首字母大写,如果过一个类名由多个单词组成,那么每个单词的首字母都大写,中间不使用任何的连接符
比如:Person类,MenterTale类。
b)方法:首字母小写,如果一个方法有多个单词组成,那么第一个单词的所有字母全都小写,从第二个单词开始,每个单词的首字母大写,比如:add, addThreeList.
c)属性:命名约定与方法相同
4、属性需要定义在类中,又叫做成员变量,而定义在方法中的变量叫做局部变量。
5、如何定义属性:
public class Person
{
修饰符 类型 属性名称
}
如何使用属性?与方法一样使用运算符。首先需要生成类的实例,然后使用实例名+“.”的方式来使用属性。
比如:Person person = new Person();
person.age;
代码:
public class Person {
int age = 20;
public static void main(String[] args)
{
Person person=new Person();
System.out.println(person.age);
}
}
运行结果:20
6、局部变量使用前必需要声明并赋初值,成员变量使用前必需要声明,但可以不赋初值。
7、成员变量与局部变量的联系和区别:
a)无论是成员变量还是局部变量,使用前都需要声明(定义)
b)对于局部变量来说,使用前必需要初始化,对于成员变量来说,使用前可以不初始化。
如果没有初始化成员变量就开始使用,那么每个类型的成员变量都有一个默认的初始值。
1、int , short, long, byte类型的初始值为0;
2、 float, double 类型的初始值为 0.0;
3、char类型的初始值为'\u0000' //Unicode码,运行后输出为空格。
4、boolean类型的初始值为false