java 的引用 和创建_方法的调用和创建,小总结

方法的定义与调用

package com.lol.LiOu.oop;

import java.io.IOException;

//Demo01 类

public class Demo01 {

//main 方法

public static void main(String[] args) {

}

public String sayHello(){

return "Hello,world";

}

public void hello(){

return;

}

public int max(int a, int b){

return a>b ? a:b; //三元运算符!

}

//数组下标越界:Arrayindexiytofbounds

public void readFile(String file) throws IOException{

}

package com.lol.LiOu.oop;

public class Demo02 {

//静态方法 static

//非静态方法

public static void main(String[] args) {

//要想不报仇就需要实例化这个类

//Student.say();

Student student = new Student();

student.say();

}

//static和类一起加载

public static void a(){

//b();

}

//要new(实例化)之后才能存在

public void b(){

a();

}

}

package com.lol.LiOu.oop;

//学生类

public class Student {

//静态方法,如去掉static变为非静态方法,那么Demo02的引用会报错

//public static void say(){

public void say(){

System.out.println("学生说话了");

}

}

package com.lol.LiOu.oop;

public class Demo04 {

public static void main(String[] args) {

int a = 1;

System.out.println(a);

Demo04.change(a);

System.out.println(a);

}

//返回值为空

public static void change(int a){

a = 10;

}

}

package com.lol.LiOu.oop;

//引用传递

public class Demo05 {

public static void main(String[] args) {

Perosn perosn = new Perosn();

System.out.println(perosn.name);//null

Demo05.change(perosn);

System.out.println(perosn.name);//秦疆

}

public static void change(Perosn perosn){

//perosn是一个对象:指向的--->Perosn perosn = new Perosn();这是一个具体的人,可以改变属性!

perosn.name = "秦疆";

}

}

//定义了一个perosn类,有一个属性:name

class Perosn{

String name;//默认值null

}

package com.lol.LiOu.oop;

public class Demo03 {

public static void main(String[] args) {

int add = Demo03.add(1,2);

System.out.println(add);

}

public static int add(int a,int b){

return a+b;

}

}

![屏幕截图 2020-12-12 152424](C:\Users\LOL\Desktop\屏幕截图 2020-12-12 152424.png)![屏幕截图 2020-12-12 152256](C:\Users\LOL\Desktop\屏幕截图 2020-12-12 152256.png)

10545671fc3021d35e281b1a7a459756.png

3d4538be55acdec29710c0943fc3204b.png

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值