w类的定义:略
类的组成:属性和行为
属性:在类中通过成员变量(类中方法外的变量)
行为:在类中通过成员方法来体现(与属性相比去掉static即可)
类的定义=>
public class 类名{
//成员变量;
...
}
package com.itheima;
public class Phone {
int age = 100;
String name = "龚伟";
public void call(){
System.out.println("打电话");
}
public void sendMessage(){
System.out.println("发短信");
}
}
创建对象:
格式:类名 对下你个名 = new 类名();
package com.itheima;
public class PhoneDemo {
public static void main(String[] args){
//创建对象
Phone p = new Phone();
System.out.println(p.name);
System.out.println(p.age);
p.name = "xxx";
System.out.println(p.name);
Phone q = new Phone();
//q的值也会被修改,因为已经修改了存在内存中的值。已经修改了堆内存中的值
System.out.printf("其他实例变更变量后的值%s",p.name);
}
}
成员变量:类方法外的变量,在堆内存。有默认的初始值。
局部变量:类方法里的变量,在栈内存中。没有默认的初始值,必须先定义,赋值,才能使用。



