首页 > 代码库 > Java 学习 day05

Java 学习 day05

01-面向对象(概述)

面向对象 -- 冰箱.打开;冰箱.存储;冰箱.关闭;

02-面向对象(举例)

使用和指挥 -- 对象,不需要关注过程,只关注结果;

一切皆对象,万物皆对象  -- 自《Thinking in java》

03-面向对象(类与对象的关系).avi

技术分享
/*
人开门:名词提炼法。
人
{
    开门(门)
    {
        门.开();
    }
}

门
{
    开(){操作门轴等。}
}
 */
View Code
技术分享
package myFirstCode;

//面向对象:三个特征,封装、继承、多态
//以后开发:其实就是找对象使用。没有对象,就创建一个对象。
//找对象,建立对象,使用对象,维护对象的关系。

/*
* 类和对象的关系。
* 
* 现实生活中的对象“:张三、李四。
* 想要描述:提取对象中共性内容。对具体的抽象
* 类就是:对现实生活中事务的描述。
* 对象:就是这类事物,实实在在的实体。
*/

//需求:描述汽车(颜色,轮胎数)。描述事物其实就是在描述事物的属性和行为。
//属性对应是类中变量,行为对应的类中的函数(方法)。
//其实定义类,就是在描述事物,就是在定义属性和行为。属性和行为共同成为类中的成员(成员变量和成员方法)。

class Car
{
    //描述颜色
    String color = "红色";
    //描述轮胎数
    int num = 4;
    
    //运行行为。
    void run()
    {
        System.out.println(color+".."+num);
    }
}

public class CarDemo
{

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        //生产汽车。在java中通过new操作符来完成。
        //其实就是在堆内存产生一个实体。
        Car c = new Car();
        
        //需求:将已有车的颜色改为蓝色。指挥该对象做使用。在java指挥方式是:对象.对象成员
        c.color = "blue";
        c.run();
        
        Car c1 = new Car();
        c1.run();
    }
}
View Code

04-面向对象(成员变量和局部变量).avi

 

05-面向对象(匿名对象的应用).avi

06-面向对象(封装概述).avi

07-面向对象(封装private).avi

08-面向对象(构造函数).avi

09-面向对象(构造代码块).avi

10-面向对象(this关键字).avi

11-面向对象(this关键字的应用).avi

12-面向对象(this关键字在构造函数间调用).avi

 

Java 学习 day05