创建对象:
类名 对象名 = new 类名();
对象名.成员变量
对象名.成员方法。
person p = new person(); p.name p.work
5:模仿学生类和手机类写一个人类,并测试。//需求:描述一个人的类。
//分析:人的属性:名字,身高,性别,
// 行为:写敲工作,睡觉,洗衣服。其实这些都
class ArrTest14 {
public static void main (String [] args){
//测试人这个类
//创建对象
Person p = new Person();
//使用成员变量
String name = p.name;
int hight = p.hight;
String sex = p.sex;
System.out.println("姓名是"+name+"身高是"+hight+"性别是"+sex);
//使用成员方法
p.work();
p.sleep();
p.wash();
System.out.println();
}
}
class Person
{
//成员变量
String name = "小齐";
int hight = 160;
String sex = "女";
//成员的行为
public void work(){
System.out.println("每天都会敲代码两个小时");
}
public void sleep(){
System.out.println("好的休息才有跟好的工作");
}
public void wash(){
System.out.println("每天穿干净的衣服显得人有精神");
}
}
--------------------------------
1:局部变量和成员变量的区别?
答:1.在类中的位置不同:成员变量定义在类中方法外,局部变量定义在方法中。 2.在内存中的位置不同:成员变量定义在堆内存中,局部变量定义在占内存中。 3,生命周期不同: 成员变量随类的加载而加载随类的消失而消失。局部变量随着方法的加载而加载随着方法的消失而消失。4.在内存中初始化不同:成员变量有初始化值0或null而局部变量没有初始化值。