- 对象的属性赋值与读值 先在main方法里写一个类及相关的属性
public class Person01 {
/**
* 昵称
*/
String nickname;
/**
* 性别 0女生 1男生
*/
int gender;
/**
* 年龄
*/
int age = 18;
}
- 写完后在Test里面写测试 可以发现 类名点属性名无法调用 需要实例化对象后才可以调用
public class Person01Test {
@Test
public void test0(){
Person01 person01 = new Person01();
Person01 person02 = new Person01();
}
}
- 下面是具体案例
public class Person01Test {
@Test
public void test0(){
Person01 person01 = new Person01();
Person01 person02 = new Person01();
System.out.println(person01.nickname); //此时nickname没有值 默认值为null
System.out.println(person02.nickname);
System.out.println(person01.gender == 1? "小伙" : "姑娘");
System.out.println(person02.gender == 0? "小伙" : "姑娘");
System.out.println(person01.age);
System.out.println(person02.age);
System.out.println("++++++++++++++++++++++++++++++++");
person01.nickname = "李昊哲";
person02.nickname = "李哲";
System.out.println(person01.nickname);
System.out.println(person02.nickname);
person01.gender = 1;
System.out.println(person01.gender == 1? "小伙" : "姑娘");
person01.age = 40;
person02.age = 30;
System.out.println(person01.age);
System.out.println(person02.age);
}
}
- 访问修饰符 public protected default private
在java中 可以使用控制变量来保护对类 变量 方法 和构造方法的访问
public: