首页 > 编程语言 > 详细

java 面向对象

时间:2020-05-21 20:01:30      阅读:48      评论:0      收藏:0      [点我收藏+]

类与对象

造车:

  • 画图纸
    •  定义车的属性:color,speed,seat
    • 定义车的动作:跑
  • 拿着图纸去工厂生产汽车

 

面向对象中:

  • 类:就是图纸
    • 属性:这一类事物拥有的共同属性
    • 动作:这一类事物共同执行的功能
  • 对象:使用类创建的具体的某一个东西

写代码:

  • 类要用class 来定义
    • 属性:成员变量来描述. 直接写在类中的变量
    • 动作:成员方法. 不写static 就是成员方法
  • 创建对象:
    • 类  引用 = new  类();
public class Car {
    // 成员变量
    String color; // 颜色
    int speed; // 速度
    int seat = 5; // 座位

    // 成员方法
    public void run(){
        System.out.println("跑-------");
    }
    public void fly(){
        System.out.println("飞-------");
    }

    public static void main(String[] args) {
        // int a = 10; // 写在方法里的变量,局部变量

        /*
        在面向对象的世界里,变量是没有市场的,这种变量被称为引用
        java 分为两种数据类型:
            1. 基本数据类型
            2. 引用数据类型
                String 和 我们创建的所有的类
         */
        // 创建对象,创建了一辆车,想用这辆车,需要用c来访问
        Car c = new Car();
        // 让车去跑,对象或者 引用.方法()
        c.run();
        c.color = "绿色";
        c.speed = 120;
        System.out.println(c.color);

        Car c2 = new Car();
        c2.color = "红色";
        c2.speed = 180;

        System.out.println(c.seat);
        System.out.println(c2.seat);

        System.out.println(c.color);
        System.out.println(c2.color);

        c.fly();
    }
}

 

java 面向对象

原文:https://www.cnblogs.com/boyw/p/12932730.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!