定义一个类的方法:
class 类名{
属性;—-也叫成员变量,主要用于描述类的状态
方法;—也叫成员方法,主要用于描述类的行为;
}
例如:
class Person{
int age; //成员变量
void shout(){ //成员方法
int age; //局部变量
int num; //局部变量
system.out.println("我的年龄是" + age); //此处的age就是方法内的局部变量age
}
}
说明:
如果一个方法中有一个局部变量和成员变量的变量名一样,则在方法中引用的变量即为局部变量,不再是成员变量;
生成对象的格式:
类名 对象名 = new 类名();
例如:
Person p = new Person();
说明:
对象是属于引用数据类型;
Person p — 创建一个Person类型的引用p,p这个名字存放在栈内存中;
new Person() — 创建一个Person的对象,这个对象本体存放在堆内存中;
= — 将创建的Person对象赋给这个引用p
类是抽象的,而对象是具体的。