成员变量和成员方法

例:
汽车图纸包含两部分
属性:颜色 品牌 价格 长度 宽度
行为:跑
对应到类里面也是两部分:
成员变量(属性):直接在类里面定义
成员方法(行为):把static去掉就是成员方法

Car类

public class Car {
//成员变量(属性)
//颜色
 String color;
 //品牌
 String brand;
 //价格
 int price;
 int length;//长度
 int width;//宽度
 //成员方法(行为)
 public void run(){
  System.out.println("一辆颜色是:"+color+",品牌是:"+brand+",价格是:"+price+
    ",长度:"+length+",宽度是:"+width+"的小汽车,在大马路上呜呜的跑");
 }
 }

开始造车

  • 一个类通常情况下是不能直接使用的,类似于汽车图纸,他是不能够直接跑的
  • 如果想使用这个类就必须根据类去创建一个真正的对象去使用
  • 就类似于根据汽车图纸去造一辆一辆的小汽车

怎么去创建一个类的对象?

  • 类名 对象名=new 类名();

怎么调用属性能?

  • 对像名.属性名;
  • 如果属性没有赋值,将会有一个默认值

怎么调用方法

  • 对象名.方法名();

类是对象的描述,对象是类的实例

TestCar类

public class TestCar {
public static void main(String[] args) {
  // TODO Auto-generated method stub
        //创建一个汽车对象
  Car car=new Car();//创建一个汽车对象
  System.out.println(car);
  System.out.println(car.color);//null
  System.out.println(car.price);//0
  //给属性赋值:
  car.brand="五菱宏光";
  car.color="白色";
  car.length=10;
  car.width=3;
  car.price=50000000;
  System.out.println(car.brand);
  //调用方法
  car.run();



//创建第二辆汽车
  Car car1=new Car();
  car1.brand="奥拓";
  car1.color="黑色";
  car1.length=3;
  car1.width=2;
  car1.price=50000;
  car1.run();

Car car2=car1;
  car2.run();
 }
 }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值