第十一周5.13 面向对象(一)

一、编程思想


1.面向过程:
        (1)面向过程:将问题分为第一步、第二步、第三步...直到问题解决
        (2)问题:解决小业务相对比较简单,但是面对复杂业务时,相对不好处理
2.面向对象:
        (1)面向对象:将一些业务过程看成一个整体,利用对象之间关系,解决问题
        (2)好处:解决业务复杂问题时,相对简单

二、对象


1.对象:计算机中的对象:复杂的客观事物在Java程序中的一种表现形式

        一切皆对象
2.对象的组成部分:
        (1)对象的属性:代表对象有什么特征,对应静态数据部分
        (2) 对象的方法:代表对象能做什么,对应动态的行为和功能
3.类
        (1)计算机中,使用类进行区分不同类别对象,用干描述该类对象有哪些属性和哪些方法
类和对象的关系:

        (2)类是对象的模板对象是类的实例
        注意:一个类可以创建多个对象

三、类的组成


1.类名:望文生义,每个单词首字母大写
2.类的组成:
        class 类名{
                // 1.属性
                //2.方法

        }
3.属性:
        (1)属性:也称为成员变量
        (2)位置:定义类以内,方法以外
        (3)语法:数据类型 变量名;
                     数据类型 变量名 = 值;
        (4)成员变量具有默认值:
                整数类型:0
                小数类型:0.0
                布尔类型:false
                字符类型:空字符
                对象类型:null
        (5)成员变量的作用范围:至少在本类中有效
        (6)一个类中不允许成员变量命名相同,但是成员变量可以和局部变量命名冲突;局部变量在方法中被优先使用

4.方法:
        (1)方法:也称为成员方法
        (2)位置:定义在类以内,其他的方法以外
        (3)语法:
                public 返回值类型 方法名(形参){
                        // 方法体

                }
        (4)方法的定义分为方法的声明和方法实现

                a.方法的声明:
                        修饰符 返回值类型 方法名(形参)异常
                        注意:一个方法的修饰符可以有0~n个

                b.方法的实现: {}
5.创建对象:
        (1)类名 对象名= new 类名():
        (2)使用:
                对象名.属性名

                对象名·方法名(实参);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值