05-java面向对象初识

时间:2023-02-25 11:52:15
面向对象
面向过程:强调的是过程,即是函数为主的动作;(C语言,c++是面向对象) 打开冰箱 存储大象 关上冰箱

面向对象:强调的是对象(实体c++,java,c#)、 冰箱打开 冰箱存储 冰箱关闭

特点: 1,常见的思维,符合人的思维思考习惯 2,复杂问题简单化
3,执行者变指挥者



用java语言对现实生活中的事物进行描述。 通过类的形式体现。 怎么描述? 描述注重于属性和行为。
只要明确事物的    属性和行为并定义在类中的个体。
对象:类中实实在在的个体
类与对象的之间的关系?
类:事物的描述 对象:事物的实例,在java中通过new来创建,。


class Car {         int num;         String color;

        void run()
    {             System.out.println(num+"-----"+color);
    } }

class CarDemo
{
public static void main(String[]   args)
    {
//计算机中创建一个car的实例,通过new关键字;         Car c =  new Car();         c.num = 4;         c.run();//


Car c1=new Car(); show(c1);

    }

//匿名对象:没有名字的对象。。。new Car();

//new,Car().run(); //1,当对象仅进行一次调用时,就可以简化匿名对象。
public static void show(Car c);
//类类型的变量一定指向对象,不然就null {
    c.num = 3;     c.color="red";     System.out.printfln(c.num+"....."+c.color); }
}


05-java面向对象初识



05-java面向对象初识

private /*私有,只在本类有效果*/ int age;、

封装隐藏对象和实现