我对类和对象之间的区别有疑问:
我们有:
我的问题如下:这个元素类和对象是什么?
非常感谢提前
答案 0 :(得分:1)
我的猜测是 - 带有ISBN的编程科学书籍是类Book
,SpecialBook
和InformaticSpecialBook
(就instanceOf
Java运算符而言)的对象,因为这是一个具体的实体(目前我们忽略了书籍通常以数字印刷的事实,即有5000本书使用相同的ISBN打印)。
其他是类和可能与继承关系相关联的子类 - 例如,SpecialBook
继承自Book
,MathSpecialBook
和InformaticSpecialBook
继承自{{1} }。
如果我对打印的无知太严厉,那么SpecialBook
可能是继承自ProgrammingScienceBookISBN12345
的类。
答案 1 :(得分:1)
对象只是实时实例,上面提到的只是实时实例,因此它们被称为objects.Class只是对象的逻辑定义。
答案 2 :(得分:0)
以编程方式,您可以创建所有类或对象。 由你来决定你想做什么。
但是考虑到你的例子,Book是父,因此,如果你详细介绍,它就会成为Parent类或Abstract类或接口。 但是,其他书籍类型可以是子类,也可以是Book类的实例。
说" 55恐怖故事"它是Book类型的恐怖故事。 但它可以是" 55恐怖故事"是恐怖故事型书!
因此,您的要求符合您的要求。 通常,所有书籍都具有相同的功能。 所以,Book可以是你的类和其他实例或Object!