05-java面向对象初识

举报
孙中明 发表于 2022/01/23 00:30:50 2022/01/23
【摘要】 面向对象 面向过程:强调的是过程,即是函数为主的动作;(C语言,c++是面向对象) 打开冰箱 存储大象 关上冰箱 面向对象:强调的是对象(实体c++,java,c#)、 冰箱打开 冰箱存储 冰箱关闭 特...
面向对象

面向过程:强调的是过程,即是函数为主的动作;(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);
}

}









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


封装隐藏对象和实现 








文章来源: hiszm.blog.csdn.net,作者:孙中明,版权归原作者所有,如需转载,请联系作者。

原文链接:hiszm.blog.csdn.net/article/details/52133291

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。