java类的五种关系,java中类和对象的关系是什么

  java类的五种关系,java中类和对象的关系是什么

  首先,在java编程中,类之间有如下关系:

  1.依赖

  2.联想(聚合(整体和部分的关系,比如人和手)和组合(整体和部分的关系,比如人和大脑))

  3.遗产

  4.实现

  java相关视频教程分享:Java学习

  一、依赖(Dependence)

  定义:

  它意味着一个类依赖于另一个类的定义,一个类的方法操纵另一个类的对象,并将它们应用于局部变量、方法的参数或静态方法的调用。

  如何解决写爬虫IP受阻的问题?立即使用。

  示例代码:

  /**

  * @Description:依赖的定义:是指一个类依赖于另一个类的定义,一个类的方法操纵另一个类的对象。

  *适用于局部变量、方法参数或静态方法调用。

  * @作者:13394

  * @CreateDate: 2018/12/18 9:54

  */

  公共类厨师{

  公共静态void cook() {

  System.out.println(烹饪);

  }

  public void eat() {

  system . out . println( eat );

  }

  }

  /**

  * @Description: TODO

  * @作者:13394

  * @CreateDate: 2018/12/18 10:09

  */

  Cook之前的公共类{

  //局部变量

  之前的公共void

  Cook库克=新库克();

  System.out.println(饭前);

  cook . eat();

  }

  //方法的参数

  公共void before(Cook cook) {

  cook . eat();

  }

  //静态方法的调用

  1()之前的公共void

  cook . cook();

  }

  }二、关联(Association)

  定义:

  关联一般是通过使用成员变量来实现的,也就是说一个类使用另一个类作为成员变量来调用另一个类的属性和方法。

  (1)聚合(整体与部分的关系),聚合成员变量主要由set方法赋值。

  示例代码:

  公共类厨师{

  公共静态void cook() {

  System.out.println(烹饪);

  }

  public void eat() {

  system . out . println( eat );

  }

  }

  Cook之前的公共类{

  //成员变量

  私房菜厨师;

  public void setBefore(Cook cook){

  cook . eat();

  }

  }(2)构图(整体与部分的关系)。成员变量主要通过构造方法来赋值。

  示例代码:

  Cook之前的公共类{

  //成员变量

  厨师厨师;

  公共BeforeCook(Cook cook){

  this.cook=cook

  }

  }三、继承(Inheritance)

  类、接口和接口之间的关系。

  四、实现(Implementation)

  和类接口之间的关系。

  分享相关文章和教程:java快速入门。以上是java中类与类之间关系的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: