黑马程序员技术交流社区

标题: 个人上课笔记分享之类与对象 [打印本页]

作者: miqideliwu    时间: 2016-7-29 00:35
标题: 个人上课笔记分享之类与对象
//测试类
class Demo1_Test_Class {
    public static void main(String[] args) {
        //System.out.println("Hello World!");
        Car c1 = new Car();                                    //创建对象 类名 对象名 = new 类名();
        //调用属性并赋值
        c1.color = "Red";
        c1.num = 4;
        //调用方法
        c1.run();

        Car c2 = new Car();                                    //创建对象
        c2.color = "Black";
        c1.num = 8;
        c2.run();

        //c2 = null;                                        //用null将原来的地址值覆盖掉了
        //c2.run();                                            //c2

        Car c3 = c2;
        c3.run();
    }
}


//基本类
/*
学生类
* A:学生事物
* B:学生类
* C:案例演示
    * 属性:姓名,年龄,性别
    * 行为:学习,睡觉
*/
class Student{
    //成员变量(属性)
    String name;                                                //姓名
    int age;                                                    //年龄
    String gender;                                                //性别


    //成员方法(行为)
    public void study() {
        System.out.println("学习");
    }
    public void sleep() {
        System.out.println("睡觉");
    }
}


/*
* 手机类
    * 属性:品牌(brand)价格(price)
    * 行为:打电话(call),发信息(sendMessage)玩游戏(playGame)
*/
class Phone{
    //成员变量
    String brand;                                                //手机品牌
    int price;                                                    //手机价格

    //成员方法
    public void call() {
        System.out.println("打电话");
    }

    public void sendMessage() {
        System.out.println("发短信");
    }

    public void playGame() {
        System.out.println("玩游戏");
    }
}

/*
*汽车类
    * 属性:颜色,轮胎个数
    * 行为:运行
*/
class Car{
    //成员变量
    String color;                                                //车的颜色
    int num;                                                    //轮胎个数

    //成员方法
    public void run() {   
        System.out.println(color+"运行"+num);
    }

}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2