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");
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用