Java基础对象的创建和使用-例02

简介: Java基础对象的创建和使用-例02

给一个别墅类和一个人类,使它们产生某种联系

//别墅类
public class BieShu{
  double mianji;
  Ren zhuRen;
}
//人类
public class Ren{
  //身份证号
  String id;
  //名字
  String name;
  //性别
  boolean sex;
  //年龄
  int age;
}
//测试类
public class Test{
  public static void main(String[] args){
      //思路  
    //创建人的对象
    Ren zhangsan = new Ren();
    //不采用系统默认,手动赋值
    zhangsan.id = "412822199709191186";
    zhangsan.name = "张三";
    zhangsan.sex = true;
    zhangsan.age = 20;
    //创建别墅对象
    BieShu fangzi = new BieShu();
    fangzi.mianji = 500.0;
    //想知道房子的主人是谁
    fangzi.zhuRen = zhangsan;
    //输出别墅的信息
    System.out.println("别墅的面积为多少:" + fangzi.mianji);
    System.out.println("别墅的主人是谁:" + fangzi.zhuRen.name);
    //创建另一个人类李四
    Ren lisi = new Ren();
    lisi.id = "001";
    lisi.name = "李四";
    lisi.sex = false;
    lisi.age = 25;
    fangzi.mianji = 1000.0;
    //房子换主人了
    //创建了一个新的主人对象
    fangzi.zhuRen = lisi;
    //输出别墅的信息
    System.out.println("别墅的面积为多少:" + fangzi.mianji);
    System.out.println("别墅的主人是谁:" + fangzi.zhuRen.name);
  }
}
相关文章
C4.
|
1月前
|
缓存 Java
Java的Integer对象
Java的Integer对象
C4.
13 0
|
25天前
|
Java
java8中List对象转另一个List对象
java8中List对象转另一个List对象
36 0
|
1天前
|
Java
Java基础之对象的引用
Java基础之对象的引用
5 0
|
5天前
|
Java
Java中如何克隆一个对象?
【4月更文挑战第13天】
14 0
|
7天前
|
Java API 数据库
深入解析:使用JPA进行Java对象关系映射的实践与应用
【4月更文挑战第17天】Java Persistence API (JPA) 是Java EE中的ORM规范,简化数据库操作,让开发者以面向对象方式处理数据,提高效率和代码可读性。它定义了Java对象与数据库表的映射,通过@Entity等注解标记实体类,如User类映射到users表。JPA提供持久化上下文和EntityManager,管理对象生命周期,支持Criteria API和JPQL进行数据库查询。同时,JPA包含事务管理功能,保证数据一致性。使用JPA能降低开发复杂性,但需根据项目需求灵活应用,结合框架如Spring Data JPA,进一步提升开发便捷性。
|
11天前
|
存储 Java 编译器
对象的交响曲:深入理解Java面向对象的绝妙之处
对象的交响曲:深入理解Java面向对象的绝妙之处
46 0
对象的交响曲:深入理解Java面向对象的绝妙之处
|
16天前
|
Java
在Java中,多态性允许不同类的对象对同一消息做出响应
【4月更文挑战第7天】在Java中,多态性允许不同类的对象对同一消息做出响应
17 2
|
21天前
|
搜索推荐 Java
Java基础(快速排序算法)
Java基础(快速排序算法)
23 4
|
25天前
|
Java
Java常用封装Base对象
Java常用封装Base对象
8 0
|
1月前
|
Java
【Java】通过Comparator比较器的方式给对象数组排序
【Java】通过Comparator比较器的方式给对象数组排序
9 0