面向对象入门

1. 面向对象入门
    目标:
        1. 学会根据需求找类
            根据类的三要素: 特征\属性   行为\方法   类名

        2. 类和对象之间的关系:


        3. private 关键字
        4. setter getter方法
        5. this 关键字
        6. 构造方法
        7. 建立用面向对象的思维分析项目


类: 
    类是对一群具有相同特征、行为的事物的统称.        类是抽象的. 
    人以类聚 物以群分


对象: 
    对象是现实生活中的1个具体存在.
    看得见 摸的着 可以直接使用(用模具造出来的月饼,可以直接吃) 


类和对象之间的关系:
    对象是通过类创建出来的,类里面有什么,对象就有什么
    类可以创建多个对象

private : 私有关键字  可以修饰成员变量

setter方法
        • setter方法一定是一个公共方法
        • setter方法一定没有返回值
        • setter方法的方法名为set+属性的名称  (规范,不是规定)
        • setter方法的一定有参数
        • 参数的名称一定跟属性名一致
        setter方法实现中,一定要用形参给属性赋值。

getter 方法:
        • getter方法一定是一个公共方法
        • getter方法一定有返回值
        • getter方法的方法名为get+属性的名称(规范)
        • getter方法的一定没有参数
        getter方法在实现,一定是返回属性的值。

this:
        // 作用: 就是用来区分成员变量和局部变量的
        // this 代表当前对象
            //  当前对象: 谁调用这个方法当前对象就是谁    

        总结:  this : 谁调用这个方法就代表谁

构造方法:
    作用: 
        1.创建对象
        2.给创建出来的对象的属性进行初始化

    构造方法的分类:
        1.空参构造方法
            语法:
                public 类名(){


                }

        2.有参构造方法
            语法:
                public 类名(数据类型 参数1,数据类型 参数2,....){
                    // 一般用来给属性赋值

                }

    注意:
        1. 构造方法没有返回值,连 void 都没有
        2. 如果类里面没有定义构造方法,那么系统会自动帮你创建一个 空参构造方法
        3. 如果类里面定义了构造方法,那么系统就不会自动帮你创建一个 空参构造方法
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值