什么是类和对象?
code
类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于建立对象的 蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。 ----------------------by baidu
类是抽象的,不占内存对象
假设你手上有块叫‘内存’的地, 还有一张叫 ‘类’的盖楼图纸,常人来讲,这图纸确定不会放在这块地上,因此不占 用这地的面积内存
对象是具体的,占用存储空间模板
你有地有图纸了,很好,那你就能够盖不少栋叫 ‘对象’的楼了,前提是你的地的面积可以放得下这么多栋楼class
假设你用同一张图纸构建出来了两栋楼 A楼,B楼变量
若是把A楼的灯关了,你以为会影响B楼的灯灭吗?确定不会啦,根本就是分开的,两个不一样的东西来的软件
因此同一个类 new出来的两个对象,改变其中一个对象里面的属性,是不会影响到另一个对象里面的属性的
方法