抽象和封装 笔记

对对象的操作叫方法
方法四要素:
    1.方法返回值类型
    2.方法名称
    3.形参列表
    4.方法体
    
方法的命名与属性类似 四点:
    1.由字母 数字 下划线$符号组成
    2.由字母 下划线 $符号组成
    3.区分大小写
    4.不能是java中的关键字
    
方法的返回值:
    1.如果方法有返回值 那么方法必须使用关键字return返回该值
    2.如果方法没有返回值 则返回类型为void
    
注意点:
    1.main方法不能有返回值
    2.方法最多只能有一个返回值
    
    根据方法的作用 方法可分为 构造方法 和 自定义方法
    根据方法的参数类型 可分为 无参方法 和 有参方法
    

一个新对象初始化的最终步骤是通过new 关键字去调用对象的构造方法 构造方法必须满足的条件是:
    1.方法名必须和类名称完全相匹配
    2.不能声明返回类型
    3.不能被static final synchronized abstract native修饰 且不能有return语句返回值
      
      
根据构造方法的不同 构造方法可分三类:
    1.隐式无参构造方法(默认构造方法)
    2.显示无参构造方法
    3.显示有参构造方法
    
    如果显示定义了一个有参的构造方法 系统就不能调用无参的构造方法 如果通过new关键字来调用无参的构造方法就会出错
    
方法的重载
    
    一个类中可以定义有相同名字 但参数列表不同的多个方法 调用时 会根据不同的参数列表来选择对应的方法
    类中定义的普通方法 构造方法都可以重载
    
自定义方法
    在类中为了解决某个问题而编写的一段功能代码片段  自定义方法必须满足方法的三要素:返回值类型,方法名和形参列表,至于方法体有没有需要根据情况而定
    
方法的调用
    自定义方法的调用格式是:对象变量名.方法名(实参列表);
    
    方法的调用可以根据有无参数分为以下两类:
        1.无参方法的调用
            同一个类中可以直接调用
            不同类中 先创建对象 在使用. 调用
        2.有参方法的调用
            
       

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值