1. 类的定义
通过class关键字定义一个类,后面加上类名
public class Student {
}
2. 成员变量
定义在类中,方法外的变量称为成员变量
public class Student {
// 成员变量
String name;
int age;
}
3. 成员方法
没有static关键字
public class Student {
// 成员变量
String name;
int age;
// 成员方法
public void eat(){
System.out.println("吃饭");
}
}
4. 成员变量及成员方法的调用
public class Student {
// 成员变量
String name;
int age;
// 成员方法
public void eat(){
System.out.println("吃饭");
}
public static void main(String[] args) {
// 创建一个sc对象
Student sc = new Student();
// 属性赋值
sc.name = "python";
System.out.println(sc.name);
// 成员方法调用
sc.eat();
}
}
5. 成员变量和局部变量的区别
- 成员变量定义在方法外面;局部变量定义在方法里面
- 成员变量作用在整个类中;局部变量只作用在当前方法中
- 成员变量有默认值;局部变量没有默认值
- 成员变量位于堆内存;局部变量位于栈内存