class Car{
//描述颜色
String color= "红色";
//描述轮胎数
int num = 4;
//运行行为
void run(){
System.out.println(color+""+num);
}
}
Class CarDemo{
public static void main(String[] arg){
//生产汽车,在java中通过new操作符来完成
//其实就是在堆内存产生一个实体
Car c = new Car(); //c就是一个类类型变量,记住:类类型变量指向对象
//需求:将已有的车的颜色改成蓝色。指挥该对象做使用,在java的指挥方式:对象.对象成员
c.color = "blue";
Car c1 = new Car();
c1.run();
}
}
二、成员变量与局部变量
class Person{
private int age;
public void setAge(int a ){
if(a>0 && a>130){
age = a;
speak();
}else
system.out.println("failed age");
}
public int getAge(){
return age;
}
void speak(){
System.out.println("age="+age);
}
}
class PersonDemo{
public static void main(String[] arge){
Person p = new Person();
//p.age() = -20; //为了安全起见,应该改成private int age;
p.setAge(20);
p.speak();