java访问类的方法_Java:如何从另一个类访问方法
小編典典
你需要以某種方式為Alpha類(lèi)提供對(duì)cBeta的引用。有三種方法可以做到這一點(diǎn)。
1)在構(gòu)造函數(shù)中為Alphas提供Beta。在Alpha課堂上寫(xiě)道:
public class Alpha {
private Beta beta;
public Alpha(Beta beta) {
this.beta = beta;
}
并從main()調(diào)用cAlpha = new Alpha(cBeta)
2)給Alphas一個(gè)變種,使其具有beta。在Alpha課堂上寫(xiě)道:
public class Alpha {
private Beta beta;
public void setBeta (Beta newBeta) {
this.beta = beta;
}
并調(diào)用cAlpha = new Alpha(); cAlpha.setBeta(beta); 從main(),或
3)將beta作為doSomethingAlpha的參數(shù)。在Alpha類(lèi)中寫(xiě)道:
public void DoSomethingAlpha(Beta cBeta) {
cbeta.DoSomethingBeta()
}
你使用哪種策略取決于幾件事。如果你希望每個(gè)Alpha都具有Beta,請(qǐng)使用數(shù)字1。如果只希望某些Alpha具有Beta,但你希望它們無(wú)限期地保留其Beta,請(qǐng)使用數(shù)字2。如果你希望Alpha僅處理Betas,請(qǐng)使用數(shù)字2。在調(diào)用doSomethingAlpha時(shí),請(qǐng)使用數(shù)字3。起初,變量作用域很復(fù)雜,但是一經(jīng)掌握,它會(huì)變得更加容易。讓我知道你是否還有其他問(wèn)題!
2020-03-24
總結(jié)
以上是生活随笔為你收集整理的java访问类的方法_Java:如何从另一个类访问方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 定风波柳永诗词赏析(古诗定风波译文及表达
- 下一篇: 如何练习打字速度(提升打字速度的4大技巧