欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

面向对象入门

程序员文章站 2022-05-13 23:12:53
...
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. 如果类里面定义了构造方法,那么系统就不会自动帮你创建一个 空参构造方法
相关标签: 入门基础