类的基本构成

1.面向对象的基本概念

  什么是对象?通俗的讲就是有相类似特征的一种东西,可以是人,也可以是物。所以可以说万物皆对象。

  对象都是有基本的属性和行为的,比如人有身高,体重,性别等属性。也有吃饭,跳舞等行为。

  类就是有这些相同属性和行为的对象的集合。所以类也定义了对象的属性和方法。也就是说类是一个模板,按照这个模板可以设计出很多相类似的东西即对象。类也是java的基本组成单位。

  面向对象最重要的一点就是在项目分析过程现有对象再有类,再开发过程现有类再说对象。

2.类的基本结构

   类的基本结构先有类名,然后又属性和方法。属性为了程序安全考虑可以设置它的权限public、private等。方法是对象的行为,所以我们要使对象有一定的行为就可以构造方法。构造方法可以有很多个,分为有参构造方法和无参构造方法。在写构造方法时首先是对属性进行初始化,可以用无参的构造方法也可以不写,但是当下面有有参的构造方法时初始化构造方法时必须要写的。举个例子:

public class Students{  //创建一个类Students

  private String name;  //类的属性name和age

  private int age;

  public  Students( String name,int age){  //对类中的属性进行初始化的方法;

      this.name = name;  //this.name可以理解为指向类中的属性name。并将参数中的值赋给指向的name;

      this.age = age;

  }

  public String getname(){  //构造方法获取属性name的值;

      return name;

      System.out.println("姓名"+name);

    }

 public void setname( String name){  //修改属性name的初始值;

      this.name = name;

    }

  public static void main(String [] args){

          Students p = new Students("张三");//新建一个对象p,对其属性name赋初值;

        p.setname("李四");//修改对象的属性name;

}

3.方法的重载

  方法的重载有几个以下几个特点:方法名相同,返回值相同,属性数量不同,属性类型不同,属性顺序不同。

  功能不不相同的方法是不能进行重载的。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

}

 

 

  

posted @ 2017-06-19 19:48  王耀辉1  阅读(1445)  评论(0编辑  收藏  举报