3.31每日总结

  今天学习了1h。

  非静态方法在不同类之间调用其他方法

  在不同类之间,非静态方法需要通过对象才能调用非静态方法。
  非静态方法既可以通过对象调用静态方法又可以通过类名直接调用(由于对象的调用方式属于非静态调用方式,所以建议使用类名直接调用静态方法)

package main;

public class Test {

public void output(){
Son.IsSon1();//通过类名直接调用Son类中的静态方法,不建议使用对象调用静态方法
Son son = new Son();
son.IsSon2();//通过对象调用Son类中的非静态方法
}

public static void main(String[] args) {
//同一类中的静态方法调用非静态方法output,前边已经涉及到
Test test = new Test();
test.output();
}
}

package main;

public class Son {

public static void IsSon1(){//Son类里的静态方法
System.out.println("成功调用静态儿子1");
}

public void IsSon2(){//Son类里的非静态方法
System.out.println("成功调用非静态儿子2");
}
}

posted @   早起早起^^  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
点击右上角即可分享
微信分享提示