面向对象

来源:互联网 发布:sql2008数据库实体恢复 编辑:程序博客网 时间:2024/06/07 07:10


1/*面向对象程序设计,   构造方法  this的用法*/

class Car
{    String name;
     String color;
     public Car (String name){
         this.name =name;
   }
  public Car (String name,String color){
  //this.name =name;
  this(name);
  this.color=color;
  }
  public void run (String speed){
     System.out.println(speed);
  }
 
 /*String color;
 int num;
 Car(){
 
 }
 Car(String s){
        color=s;
    
    }
 Car (String s,int n){
 color=s;
 num=n;
 }
    void run()//成员方法
 {
 
 System.out.println("dididdiididi......");
 }*/
}

 


class CarDemo
{
 public static void main(String[] args)
 {  
  Car c=new Car("奔驰600","黑色");
  c.run("100km");
  System.out.println(c.name);
  Car c1=c;
  System.out.println(c1.name);
  c.name="奔驰800";
     System.out.println(c.name);
     System.out.println(c1.name);
  c=null;
  c1=null;

  /*Car c=new Car("red",4);
  System.out.println(c.color);
  c.run();
  Car c1=new Car("yellow",8);
  System.out.println(c1.color);
  Car c2=new Car();
  //System.out.println("Hello World!");*/
 }
}
      /*
      默认的是一个不带参数的构造函数。
      构造方法的重载

   **运行时一定要是有主函数的那个类,不是第一个类,防止掉陷阱啊!
  
  
   this 的作用:用来区分成员变量和局部变量
   成员变量的访问:对象名.成员变量


   this 在构造方法中使用;
  
  
   */

原创粉丝点击