当前位置: 首页 > news >正文

方法的调用:递归

方法的调用:递归

静态方法和非静态方法

package Demo1;public class Demo03 {public static void main(String[] args) {//静态方法 staticStudent.a();//非静态方法//无法像静态方法直接调用,// 需要实例化这个类,使用new关键字//可以通过这样写new Student().b();// 但是一般使用更为规范的写法如下Student student = new Student();student.b();}//当方法都是静态或者非静态时可以相互调用//但是当有一方时静态方法时,静态方法的那一方无法调用另一方//这是因为静态方法是和类同时加载的,而方法此时还没加载所以不能调用public static  void a(){// b();}public void b(){a();}}
//另外一个类Student
/*** public class Student {***     //静态方法*     public static void a(){*         System.out.println("静态方法");*     }*     //*     public void b(){*         System.out.println("非静态方法");*     }** }*/

形参和实参

package Demo1;public class Demo04 {public static void main(String[] args) {//实际参数和形式参数是得同一种类型System.out.println(add(1,2));}public static int add(int a,int b){return a+b;}
}

值传递和引用传递

package Demo1;public class Demo05 {public static void main(String[] args) {//值传递int a=1;System.out.println(a);Demo05.ab(1);System.out.println(a);}//返回值为空,这边a只是实际参数,并没有返回改变a的值public static void ab(int a){a=10;}
}

输出结果为两个1

package Demo1;public class Demo06 {//引用传递public static void main(String[] args) {Person person = new Person();//类的实例化System.out.println(person.name);change(person);System.out.println(person.name);}public static void change(Person person){//person是一个对象改变的是Person类中的值person.name="111";}}
class  Person{String name;
}

输出结果为:

null

111

this关键字

这边仅仅提到,this只是当作这个类名来调用,例如在Demo01中调用方法可以使用this.add( );

http://www.dtcms.com/a/431625.html

相关文章:

  • 设计师常用的灵感网站做网站怎么盈利
  • 工程承包网站哪个好?临汾工程建设招标投标网站
  • 从新疆油田数据采集器,看Digi ZigBee模块在石油行业上的应用
  • C语言指针与字符串详解
  • 全长抗体表达:从载体策略到产业化,如何实现高活性抗体的高效生产?
  • 0.3 神经网络学习率、激活函数、损失函数
  • 最全的ppt模板网站舆情监测系统永久免费
  • MySQL通过二进制日志恢复数据
  • 建立网站专业公司吗wordpress 换主题问题
  • 高功耗显卡装机实战:电源 / 机箱 / 主板兼容问题全解析与解决方案
  • Java 性能监控与分析工具
  • 写作网站六大神书wordpress改小程序
  • 网站没建设可以访问吗最流行的网站开发
  • 【图像理解进阶】微调Qwen2.5-VL-32B用于遥感图像理解:从硬件到代码实践
  • 比较有名的diy制作网站wordpress category_name
  • 利用视觉对齐的文本洞察进行医学图像分割
  • 定西兰州网站建设做公司简介需要多少钱
  • 网站icp备案查不到兼职做调查哪个网站好
  • 【C++】透视C++多态:从虚函数表到底层内存布局的完全拆解
  • PSG技术分析:战术体系与关键角色
  • 在线做视频的网站重庆装修公司电话
  • 自己做的网站打不开了网站搜索排名优化怎么做
  • 开源 C# 快速开发(十四)进程--内存映射
  • ps个人网站设计江苏网页设计报价
  • 机器视觉检测中,二值化的含义以及阈值
  • 设计发明的网站域名怎么进入网址
  • 东城网站建设公司黄骅贴吧新鲜事
  • 28.CSS 3D 玻璃形态动画效果
  • 51单片机串口中断
  • 调用链监控系统 - CAT