最赞回答 / 真的菜的抠脚
Super(); 这样子放在子类构造方法中第一行是属于调用了父类的构造方法,并且当没有显示的调用父类构造方法时,其实它在子类构造方法的开始自动调用了Super();如果父类只有唯一一个有参的构造方法,子类构造方法过程中第一行写了Super(),这样不能通过编译,因为Super()是调用无参构造方法,但此时父类并没有,所以会编译错误。
2018-08-04
最新回答 / 慕移动9181930
你没加onclick我知道了,这是一个Builder模式。Builder是个抽象类。一般我自定义Dialog是直接继承Dialog,setContentView(Viewv)没有用到Builder。
2018-08-02
最赞回答 / 立志Java匠人
把NInner.this.b换成b就可以了,b是方法show()中的一个变量,既不属于MOuter类,也不属于NInner类,所以显示错误。就算b是MOuter类的一个变量,内部类也有权直接访问啊,b在内外类又没有重名,没必要在b前面写那一长串。
2018-07-30
最赞回答 / qq_慕神4556126
https://blog.csdn.net/sinat_34104446/article/details/79885141#%E4%B8%80%E3%80%81%E8%BD%AF%E4%BB%B6%E4%B8%8B%E8%BD%BD 讲解的很详细
2018-07-25
最赞回答 / 慕粉1955146978
调用内部类方法应该将ste.getScore();修改为int newScore=ste.getScore();因为后面的变量名为newScore。
2018-07-23
最新回答 / 969999666696
同一个包的话就不需要“import class02.Telephone;”了;把“Telephone1 phone2=new Telephone1(1.0f,2.0f,3.0f);”改成这样:Telephone phone2=new Telephone();phone2.Telephone1(1.0f,2.0f,3.0f);
2018-07-22