Java对象和类的区别

1 Java对象和类的区别

对象和类之间有很多区别。大致如下:

对象
类是创建对象的蓝图或模板。 对象是类的实例。
类是一组相似的对象。 对象是现实世界中的实体,例如笔,笔记本电脑,手机,床,键盘,鼠标,椅子等。
类是一个逻辑实体。 对象是一个物理实体。
使用class关键字声明类,如:class Student {} 对象通过new关键字创建,如:Student s1 = new Student();
类声明一次。 根据需求可以创建多个对象。
类创建时没有分配内存。 对象在创建时分配内存。
只能使用class关键字定义类。 在Java中创建对象的方法有很多,如:new关键字,newInstance()方法,clone() 方法,工厂方法和反序列化。

2 现实生活中类和对象比喻

:人类;  对象:男人,女人

:水果;  对象:苹果,香蕉,芒果,番石榴wtc。

:手机    对象: iPhone,三星,小米

:食品    对象:比萨,汉堡,薯条

一点教程,一个分享编程知识的公众号。跟着站长一起学习和进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「一点教程」,你已然超越了90%的程序员!

一点教程二维码