Java面向对象1-面向对象、类和方法的介绍

Java面向对象1

  1. 面向过程和面向对象的设计思想

    面向过程:pop

    分析出解决问题所需的步骤,然后把步骤一步步实现.

    例如:往冰箱装大象问题.分成三步

    1.打开冰箱

    2.装入大象

    3.关上冰箱

    面向对象:oop面向对象的编程语言

    以分类的方法进行思考和解决问题,面向对象的思维方式适合于处理复杂的问题.面向对象的思想符合人类的认知习惯.

    例如:往冰箱装大象问题

    先设计两个类

    1.冰箱类(包含门类)

    门类(包含两个方法,开门和关门)

    2.人类(包含操作方法)

    3.大象类(进入冰箱的功能)
    三个类之间相互调用彼此的功能共同处理问题
    面向过程适合处理简单的事情,直接关注流程,简单有效.

    面向对象适合处理复杂的事情,先使用面向对象的方式对整体关系作出分类,然后,根据不同的类深入细节的处理.

    面向对象无法取代面向过程,他们是相辅相成的.面向对象关注于从宏观上把握事物之间的关系,在具体到如何实现某个细节时,任然采用面向过程的思维方式.面向对象如果离开了面向过程,就无法实现真正的落地,成为无源之水.

  2. Java类

    类是一个模板,它描述一类对象的属性和行为.

    类是表示一个客观世界某类群体的一些基本特征抽象.

    例子

    类 = 汽车设计图=.java文件; 对象 = 实实在在的汽车;

    类的结构

    成员变量:对象属性的描述;

    方法:对象的行为;(可以做的事情)

    构造方法:用于创建对象;

    内部类:即在类体中声明的类.

    块:代码块

    第一步:发现类

    类的声明格式为:[访问权限修饰符] [修饰符] class Car{}

    访问修饰符有两种public和default

    修饰符:final和abstract

    关键字class用来定义一个类

    Java类名的命名规范:类名首字母大写,见名知意,驼峰表示.

    第二步:发现类的共有属性(成员变量)

    public static class Car{
         //类声明
            String name;//成员变量定义
            String color = "blue";
            int price;
        /**声明成员变量的格式为:
        *[访问权限修饰符] [修饰符] type attr_name [=defaultVaule];
        */
            public static void 
  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值