Java中實現在一個方法中調用另一個方法
在同一個類中:
對于靜態(tài)方法,其他的靜態(tài)或非靜態(tài)方法都可以直接調用它。
而對于非靜態(tài)方法,其他的非靜態(tài)方法是可以直接調用它的。但是其他靜態(tài)方法只有通過對象才能調用它。
靜態(tài)方法不能被非靜態(tài)方法覆蓋。
public class Test2 {
public static void s1(){
System.out.println("s1");
}
public void say1(){
System.out.println("say1");
}
public void say(){
s1();
say1(); //調用say1方法
}
public static void main(String [] args ) {
s1();
Test2 t = new Test2();
t.say();
}
}
jpg
不同的類之間,無論調用方法是非靜態(tài)還是靜態(tài),如果被調用的方法是:
靜態(tài)方法,則通過類名與對象都可以調(但通過對象的方式不建議使用,因為它屬于非靜態(tài)調用的方式)
非靜態(tài)方法,則只能通過對象才可以調用它
public class CallTest2 {
public static void s(){
System.out.println("s1");
}
public void say(){
Test2 t2 = new Test2();//調用Test里面的方法
t2.say();
t2.s1();
Test2.s1();
}
public static void main(String [] args ) {
CallTest2 t = new CallTest2();
t.say();
}
}
以上這篇Java中實現在一個方法中調用另一個方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Spring Boot使用FastJson解析JSON數據的方法
本篇文章主要介紹了Spring Boot使用FastJson解析JSON數據的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
SpringBoot項目動態(tài)指定配置文件的方法示例
SpringBoot 作為 Java 開發(fā)中一個非常流行的框架,以其簡化配置和快速啟動應用而聞名,在開發(fā)過程中,我們經常需要根據不同的環(huán)境來加載不同的配置文件,本文給大家介紹了SpringBoot項目動態(tài)指定配置文件的方法示例,需要的朋友可以參考下2024-12-12
FeignClientFactoryBean創(chuàng)建動態(tài)代理詳細解讀
這篇文章主要介紹了FeignClientFactoryBean創(chuàng)建動態(tài)代理詳細解讀,當直接進去注冊的方法中,一步步放下走,都是直接放bean的定義信息中放入值,然后轉成BeanDefinitionHolder,最后在注冊到IOC容器中,需要的朋友可以參考下2023-11-11
IDEA如何使用spring-Initializr快速搭建SpringBoot
這篇文章主要介紹了IDEA如何使用spring-Initializr快速搭建SpringBoot問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05

