抽象类
接口
说了这么多,我出个题:现在有人类,学生,老师,老师跟学生都会学习但是不是所有人都会学习,上课那么我该怎样在java中表现他们呢?
如果仔细的阅读完上面的知识的话,应该知道最合适的是:把人定义为抽象类,老师,学生定义为类然后继承人这个抽象类,然后定义一个能力的接口,里面有学习跟上课两个抽象方法,然后老师学生类实现这个能力接口并且里面会被强制要求重写这两个方法
抽象类
接口
说了这么多,我出个题:现在有人类,学生,老师,老师跟学生都会学习但是不是所有人都会学习,上课那么我该怎样在java中表现他们呢?
如果仔细的阅读完上面的知识的话,应该知道最合适的是:把人定义为抽象类,老师,学生定义为类然后继承人这个抽象类,然后定义一个能力的接口,里面有学习跟上课两个抽象方法,然后老师学生类实现这个能力接口并且里面会被强制要求重写这两个方法