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