JAVA classes and objects; definition of classes

Class definition

public class People {     //1. Properties -> instance variables/member variables     private String name;     private int age;   //3. Constructor initialize member variables     public People(String name,int age){// this points to the current object         this .name = name;         this.age = age;     }







//2. Behavior-> instance method/member method
    public void eat(){         System.out.println(this.name + "eat");     }     public void hitBall(){         System.out.println(this.name + "Playing");     } }





//transfer

public class Test {
    public static void main(String[] agrs){
        //Instantiate
      People p=new People("fg",38);
//behavior
      p.eat();
      p.hitball();
    }
}

example

public class Car {
    //Attributes
    String name;
    String color;
    String carid;
    //Instantiate;
    public Car(String name,String color,String carid){
        this.name = name;
        this.carid=carid;
        this.color=color;
    }
    //Start method
    void start(){
        System.out.println(name +" "+ carid +" "+color+" "+"start");
    }
    //Stop method
    void stop(){
        System.out.println(name +" "+ carid +" "+color+" "+"stop");
    }
}

//transfer

public class Test {
    public static void main(String[] agrs){
        //Instantiate
        Car car1=new Car("AE86","黄色","sb666");
        Car car2=new Car("benz","深海色","fgnb222");
        //behavior
        car1.start();
        car2.start();
        car1.stop();
        car2.stop();
    }
}

operation result

Guess you like

Origin blog.csdn.net/tdongmu/article/details/109012508