day11
1.初识面相对象
1.1 类和对象的理解
1.2 类的定义
1.3 对象的使用
1.4 案例
public class Test01 {
public static void main(String[] args) {
//创建对象
Person p = new Person();//p--引用对象
//设置属性
p.name = "巴得伟";
p.sex = '男';
p.age = 23;
//获取属性
System.out.println(p.name);
System.out.println(p.sex);
System.out.println(p.age);
//调用成员方法
//注意:成员方法使用引用对象,调用对象
p.eat();
p.sleep();
//调用静态方法
//注意:静态方法使用类名,调用
Person.method();
}
}
1.4 成员变量和局部变量的区别
public class Person {
/** 成员变量
成员属性/成员变量
注意:属于对象的变量,系统会赋默认值,该类所有的成员方法都能使用该变量
成员变量的默认值:
整数类型:0
类型:0.0
字符类型:' '
布尔类型:false
引用类型:null
*/
String name;
char sex;
int age;
//成员方法
public void eat(){
//局部变量:方法里的变量,必须初始化后,才能使用,其作用域在方法内
int i = 100;
System.out.println("吃饭饭 -- " + i);
}
public void sleep(){
System.out.println("睡觉觉");
}
//静态方法
//注意:静态方法不能使用成员变量
public static void method(){
System.out.println("静态方法");
}
内存图: