Q1:类是什么?
a:类其实就是一个抽象类的继承或者一个接口的实现,Object类或许就实现了某个接口,或者继承了某个抽象类,有时间可以去看看。
q2:类用来做什么?
a:这个问题很二,但是很有用的一个问题。首先我们得知道类的来源,类是一种实现。当一个类继承某一个类时,那么他原本继承的那个Object类就会被转移到继承的那个类上面了。其实是有了这个实现之后,它能给我门带来什么,例如商家实现了u盘,能给我们存储东西一样,在java 中,类主要是给我们带来对象,类是实现,对象是类的一个带有自己的数据的实力,真个java都在搞这个东西。比如有一个类事人类,那个小明是带有性别/名字等等数据的实力,而小汪也是带有性别/名字等等属性的实力。再者类会提供一些方法来进行通信,比如小王和他的电视机,这是两个单独的对象,电视机提供了关机这个通信,这个时候小王想要关掉电视机了,就得和电视机通信,那么他们之间的消息,就是通信的内容,比如小王发个关机的字符串给电视机,电视机获得这个指令之后就乖乖的关机了。其实小王并不能够直接和对象交互,而是通过一个叫句炳的东西,这个场景中可以理解为是一个遥控板,通过遥控板去调用电视机的关机通信。关于句炳和对象后面说。
q3:类的实现?
a:类的实现其实很简单,就是各种对象作为组件进行拼接,并且给出一些通信,方便别的对象去和他的对象进行通信。