造车:
1.画图纸
1.定义车的属性信息
2.定义车的动作:跑
2.拿着图纸找工厂生产车
面向对象的世界里
类:图纸
属性:这类事物拥有的共同属性
动作:这类事物共同能执行的功能
对象:实用类创建的具体某一个东西
写代码
类要用class定义
属性:成员变量来描述,直接写在类中的变量
动作,成员方法,不写static就是成员方法
语法(创建对象)
类 引用 = new 类()
public class car {
// 成员变量
String color;
int speed;
int seat=5; //给类变量直接定义数值,则无需对局部变量赋相同值
// 成员方法
public void run(){
System.out.println("车能跑");
}
public static void main(String args[]){
int a = 10; //写在方法里的变量,局部变量
car c = new car(); //创建对象 创建了一辆车,后面想要用这辆车就需要使用c访问
// 在面向对象的世界中,变量是没有市场的,这种变量被称为引用
// java分为两类数据类型 1.基本数据类型 2.引用数据类型
// 让车跑
// 对象或引用.方法
c.run(); //.表示调用,“的”
c.color="red";
c.speed=120;
c.seat=5;
// c.pailiang = 1.5 类中没有定义的内容不能使用
car c2 = new car();
c2.color = "green";
c.speed = 130;
}
}