一、对象是一种特殊的数据结构
①先设计对象的设计图:类
// 明星类
public class star {
/**
* 存储个人基本信息的私有变量
* <p>
* 包括姓名、性别、年龄等基本属性,以及星座、血型等特定信息
* 这些变量用于描述一个个体的基本情况,每个变量都有其特定的用途和意义
*/
private String name; // 姓名
private String sex; // 性别
private int age; // 年龄
private String constellation; // 星座
private String birthday; // 生日
private String bloodType; // 血型
private String height; // 身高
private String weight; // 体重
private String starSign; // 星座
private String zodiac; // 生肖
}
②通过new关键字,每new一次类就得到一个新的对象
public class Test {
public static void main(String[] args) {
// 创建对象
star s = new star();
/**
* 在Java中,类的成员变量(字段)被声明为private时,它们不能直接从类的外部访问。
* 为了允许外部类(如test类)访问这些私有成员变量,你需要在star类中提供公共的getter和setter方法。
* 比如此处开始我用的 s.name="周杰伦"; 就会提示报错,提示成员变量是私有的无法调用
*/
// 存储心意的对象
s.setName("周杰伦");
s.setSex("男");
s.setAge(48);
s.setConstellation("双子座");
s.setBirthday("1981年01月24日");
s.setBloodType("A型");
s.setHeight("1.75米");
s.setWeight("70.0千克");
s.setStarSign("射手座");
s.setZodiac("金牛座");
System.out.println(s.getName() + "的星座是" + s.getConstellation());
}
}