首先,我们要知道只有面向对象的语言才有类的概念。如C++ ,java等语言。
所以,我们要明白,从对象当中抽取出来的共有的属性和方法会被称为类。
类 = 属性 + 方法。(记住这句话)
从类当中举出某个例,叫做实例化。如图:
所以 类是不存在的(而对象是实际存在的个体。对象也叫做实例。),类是我们人类大脑思考总结出来的一个模板。(这个模板当中描述了共同特征)。
按上图可以这样创建类
class Star { double height; //对象的属性 double weight; //对象的属性 public void doSome() //对象的方法 { //code; } }
而对象需要我们创建出来。
public class Test { public class void main(String[] args) { Star liudehua = new Star();//创建一个对象,取名为liudehua Star huge = new Star();//创建一个对象,取名为huge //在创建对象后,我们可以对对象的属性进行赋值。 liudehua.height = 180; //因为我们要修改对象的某个属性的值,所以采用“”引用.“”的方式。 liudehua.weight = 70; //可以调用对象的“”方法“” liudehua.doSome(); //也得采用“”引用.“”的方式,表示该对象采用了该方法。 } } //以上过程我们叫做实例化对象。并且进行赋值和调用方法。 //在现实生活中,某个类都具有属性(名词)和动作状态(动词)。 //而编程语言是现实生活与虚拟世界的转换桥梁。 //因此,我们在java中,可以认为 类 = 属性 + 方法。
总而言之,记住 只有创建某个对象出来,我们才能把类中的属性和方法给某个对象。
类 = 属性 + 方法。
以上内容是本人(初学java)对类和对象的一些见解,发表次文章来加深印象,也希望各位网友能指出有不对的地方。相互促进!
如果觉得不错,点个赞吧~