Java类和类的关系

Java中的数据了类型:两大类(基本类型和引用类型)

  • 基本类型:又叫简单类型。直接赋值数值即可。4类8种

    byte,short,int,long,float,double,char,boolean

  • 引用类型:存储的地址。操作引用。默认值都是null

    String,数组,Person类,Student,Cat,接口类型。。。

 Exception in thread "main" java.lang.NullPointerException
 空指针异常:对象是null,没有,非要访问它的属性或方法。
 Book book = null;
 null.属性:赋值取值
 null.方法(),表示调用

1、继承关系

继承是指一个类继承另一个类。一个作为子类,另一个是父类。子类可以使用父类的内容,还可以扩展自己的内容。(类,接口)

 public class Animal{}
 public class Cat extends Animal{}

2、实现关系

实现是指一个类,实现接口中所有的抽象方法。一个类可以同时实现多个接口。

 public interface A{}
 public class AImple implements A{}

3、依赖关系

一个类依赖另一个类。两个类之间的耦合度不大。代码层面体现:一个类作为另一个类的方法的参数。

 public class Pet{}
 public class Girl{
     public void play(Pet pet){
         
    }
 }

4、关联关系

两个类之间的依赖关系比较强。代码层面体现:一个类作为另一个类的属性。

 public class Book{}
 public class Person{
  Book book;
 }

特殊的关联关系:聚合,组合。。。

 

posted @ 2020-07-25 15:37  1769987233  阅读(140)  评论(0编辑  收藏  举报