nxmxx / blog

记录我的学习路程和我的进步
1 stars 0 forks source link

类、接口作为成员变量的数据类型,接口作为方法的返回值类型和参数。 #22

Open nxmxx opened 4 years ago

nxmxx commented 4 years ago

类作为成员变量的数据类型:

常见的成员变量定义: Private int num =12; 使用引用类型成员变量: Private String name =“nick”; String其实是一个类,String类型数据是一个名为string的类,这个类可作为成员变量的数据类型,所以我们可以自己定义一个类,作为某个成员变量的数据类型。

自定义类作为成员变量的数据类型: 例如: package cn.javase.video.study.ClassInterfaceToType;

public class ClassToType { public names name;//name为自己定义的一个类,可以作为成员变量name的数据类型。

} Name类:

public class names { public void name1(){

}

}

接口作为成员变量的数据类型:

接口和类一样,可以作为成员变量的数据类型,注意的是接口要有子类implement,在子类中实现接口。 未解决问题:当接口或类作为成员变量的数据类型后,起什么功能,还是简化了某些繁琐的内容?

接口作为方法的参数与返回值:

未解决问题: 接口类的功能是什么? 接口是一个公共的规范,比如所有笔记本电源是三口插座,这个三口插座就是一个接口,接口下可以有不同品牌笔记本的实现类,那么可以通过这个接口去访问某个实现类。 未解决问题: 接口作为方法的参数和返回值的功能是什么,有什么特点,是因为需要接口作为参数或返回值,还是是一种简化写法?