Java对象和类的区别
1 Java对象和类的区别
对象和类之间有很多区别。大致如下:
类 | 对象 |
---|---|
类是创建对象的蓝图或模板。 | 对象是类的实例。 |
类是一组相似的对象。 | 对象是现实世界中的实体,例如笔,笔记本电脑,手机,床,键盘,鼠标,椅子等。 |
类是一个逻辑实体。 | 对象是一个物理实体。 |
使用class关键字声明类,如:class Student {} | 对象通过new关键字创建,如:Student s1 = new Student(); |
类声明一次。 | 根据需求可以创建多个对象。 |
类创建时没有分配内存。 | 对象在创建时分配内存。 |
只能使用class关键字定义类。 | 在Java中创建对象的方法有很多,如:new关键字,newInstance()方法,clone() 方法,工厂方法和反序列化。 |
2 现实生活中类和对象比喻
类:人类; 对象:男人,女人
类:水果; 对象:苹果,香蕉,芒果,番石榴wtc。
类:手机 对象: iPhone,三星,小米
类:食品 对象:比萨,汉堡,薯条
热门文章
优秀文章