一个java初学着对类和对象的理解

                                 类和对象
     这个世界上的所有实物我们都可以看成一个对象,篮球,水杯,手机,电脑,范围广一点,甚至地球都可以看成一个对象,总而言之,对象指的是一个东西,一个我们可以用一些语言来描述的东西。
      我们知道了身边的很多事物都能看作对象,那么我们是否可以把这些对象中的一些具体共同属性的对象划分在一起了?这里,我们就引入的类,类即是一些对象的综合。
      类由属性和方法组成,属性是类得特点,比如,Student 是一个类,那么他的属性可以是 Name(姓名), Score(学分),sex(性别),age(年龄)。类的方法有两种,一种是构造方法,一种是普通方法。构造方法的构造格式是:访问修饰符 构造方法名(数据类型 形参,..){ } 。值得注意的是:Java会给每一个类提供一个默认的构造方法,这个构造方法不带任何参数,如果在类中自定义了构造方法,则默认的构造方法将被覆盖,无法再使用,只能使用你自己定义的构造方法,注意:造方法名必须和类名完全一致,包括大小写。
    而普通方法的构造格式是: 访问修饰符 返回值类型 方法名(数据类型 形参,...){  };  
    方法重载,何为方法重载?在类中定义两个方法,名字相同,参数个数,类型,顺序不同就是方法重载,调用重载后的方法是根据参数进行区分。
     这里就又引出了一些基本的概念,类访问修饰符有:private 默认 protected 
public,返回值类型一般是void,数据类型有:String int char....
     在类中我们可以经常看见this这个关键字,那么它有些什么作用呢?首先this 关键字表示属性,它可以调用指定参数的构造方法。如果在this旁有几个对象名,那么当前哪一个对象名在调用方法,方法中的this就表示该对象;假设是a在调用方法,那么方法中的this就表示a。
         对于一个java初学者而言,对于类和对象的理解也只能体现在片面,还没有达到完全理解他,不过我还会努力!!!!

你可能感兴趣的:(java类和对象)