美文网首页
35-类关联结构

35-类关联结构

作者: c88bc9f9d088 | 来源:发表于2020-11-12 13:35 被阅读0次

    引用传递是整个Java开发与设计过程之中最为重要的技术组成,对于引用传递也与实际的生活密切相关。
引用引用分析一
    假设说现在生活比较好,于是有的人可以有一辆汽车,当然,有些人是没有汽车的,只有11路车可以使用,要求可以通过面向对象的设计来解决实现以上的这种关系转换。

class Car{
    private String name;
    private int price;
    private Person person;  //车应该属于一个人
    public Car(String name,int price){
        this.name = name;
        this.price = price;
    }
    public void setPerson(Person person){
        this.person = person;
    }
    public Person getPerson(){
        return this.person;
    }
    public String getInfo(){
        return "汽车品牌型号:" + this.name + "、汽车价值:" + this.price;
    }
}
class Person {
    private String name;
    private int age;
    private Car car;  //一个人有一辆车
    public Person(String name,int age){
        this.name = name;
        this.age = age;
    }
    public void setCar(Car car){
        this.car = car;
    }
    public Car getCar(){
        return this.car;
    }
    public String getInfo(){
        return "姓名:" + this.name + "、年龄:" + this.age;
    }
}
public class ArrayDemo {
    public static void main(String args[]){
        //第一步,声明对象并且设置彼此的关系
        Person person = new Person("林强",29);
        Car car = new Car("宾利",8000000);
        person.setCar(car);
        car.setPerson(person);
        //第二步:根据关系获取数据
        System.out.println(person.getCar().getInfo()); //代码链
        System.out.println(car.getPerson().getInfo());
    }
}

    本次所操作的两个类型:Person、Car都是自定义类型,但是Person和Car都可以明确的描述出某一类群体,现在是针对于群体关系做出的一种设置。

相关文章

  • 35-类关联结构

        引用传递是整个Java开发与设计过程之中最为重要的技术组成,对于引用传递也与实际的生活密切相关。引用引用分...

  • 泛型(Generics)

    泛型可以将类型参数化,提高代码服用率,减少代码 类实现栈结构 结构体实现栈结构 结构体关联值使用泛型 关联类型(A...

  • 10_属性

    属性将值跟特定的类、结构或枚举关联。计算属性可以用于类、结构体和枚举,存储属性只能用于类和结构体。 存储属性和计算...

  • YYModel源码学习

    前言 可从5方面去分析YYModel。 – 文件结构:有哪些文件,每个文件大致的功能 – 类结构及关联:有哪些类,...

  • Swift 属性(Properties)详解

    属性将值与特定类,结构或枚举相关联; 存储和计算属性通常与特定类型的实例相关联。但是属性也可以和类型本身相关联(类...

  • iOS isa结构与类关联

    前言 了解isa之前首先看一下Clang Clang是一个由Apple主导编写,基于LLVM的C/C++/Obje...

  • iOS底层之类的结构分析

    从iOS底层之isa结构分析及关联类我们探究了类的实例对象的内存结构,对象指针的首地址存储了isa,也就是存储了类...

  • 10.24学习总结

    今天代课老师讲了第五章结构(结构的声明,结构成员,结构调用,结构和类的区别),枚举(枚举的声明和使用,关联...

  • 《设计模式的艺术软件开发人员内功修炼之道》读书笔记二

    一、类之间常用关系的含义和UML表示 1.关联关系: 关联关系是类与类之间最常用的一种关系,它是一种结构化关系,用...

  • 比较结构的关联词(一)

    一、比较结构的关联词 1、It is not that .. but that 这并不是说...而是说 类...

网友评论

      本文标题:35-类关联结构

      本文链接:https://www.haomeiwen.com/subject/yufpbktx.html