面向对象

面向对象的思想:面向过程是亲力亲为,面向对象是找人帮忙。
    类和对象
        类是对象的模板,对象是类的实例
        定义类:public  class 类名{}
        创建类的对象
            1.导包:如果在同一个包中,导包语句可以省略,如果在不同包中:import 包名.类名
            2.创建:类名 对象名 = new 类名();
            3.使用:对象名.成员变量   对象名.成员方法(参数列表);
        使用对象类型作为方法的参数和返回值:
            传递的是地址值。和数组是一样的
    面向对象三大特征
        封装  继承  多态
        封装的两种表现形式:
            方法
            private
                为什么要用private修饰成员变量:防止非法赋值
                使用:.private修饰成员变量。外部不能直接访问,要写该属性对应的getter/setter方法
        this关键字:
            作用:区分同名的成员变量和局部变量
            优先级:就近原则,局部变量的优先级高
            谁调用,谁就是this。this就是当前调用对象。
    构造方法:
        作用:创建对象
        语法:修饰符  类名(参数列表){}
        注意事项:
            1.方法名和类名一致
            2.没有返回值,没有void
            3.没有return
            4.如果不显示的写构造方法,那么会赠送一个无参数的构造方法。
            5.如果自己显示的写了一个构造方法,那么就不会再赠送了
            6.构造方法也可以重载
            
    一个标准的类四个组成部分:
        1.私有的成员变量
        2.无参数的构造方法
        3.全参数的构造方法
        4.getter/setter

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值