java 面向对象60~76及方法调用回顾总结

面向对象概念:在这里插入图片描述
回顾方法定义:a>b ? a :b 如果A大于B结果为A否则为B
在这里插入图片描述
没有加static静态方法,只能用main方法:1.
在这里插入图片描述
2.:加static后demo02输入类名、方法名student.say()调用在这里插入图片描述
非静态方法:用过new这个关键词创建实例化这个类,NEW创建了一个student,然后.say调用了这个方法在这里插入图片描述
但是会形象写成Student student =new Student();然后再输入student.say();调用在这里插入图片描述
关于方法调用的特殊情况:两个普通方法A可以直接调用B在这里插入图片描述
两个static静态方法A也是可以直接调用B的在这里插入图片描述
但是如果A是static静态方法,B不是static静态方法的话,A无法调用B,原因是static是和类一起加载,当DEMO02类创建存在的时候就已经存在了,但是B方法是和对象有关的,对象通过创建、类通过NEW实例化后存在之后存在,一个存在调用另外一个存在的东西,所以会报错在这里插入图片描述
形势参数调用第一种方法:在这里插入图片描述
第二种方法加static,直接new Demo03().add(),输入()1,,2直接生成(a:1,b:2)在这里插入图片描述
调用完这个方法会返回一个值,在这里插入图片描述返回一个INT类型的值在这里插入图片描述
然后输出,实际参数和和形式参数的类型要对应在这里插入图片描述
值传递:void返回值为空,只是把A等于10丢给形式参数走一遍流程,并没有返回一个值,然后回到主方法继续输出在这里插入图片描述
引用传递:一个类里面只有一个public class,但是可以有多个class在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值