最新回答 / 慕雪9598303
访问控制符就4个,public protected private 还有一个默认的,就是前面不加东西的,剩下的修饰符都是用来修饰用的,比如static,final这种
2018-12-02
https://blog.csdn.net/jeep_ouc/article/details/26412191
可以更好理解
可以更好理解
2018-12-01
其实初始化块就是构造器的补充,初始化块是不能接收任何参数的,定义的一些所有对象共有的属性、方法等内容时就可以用初始化块了初始化!!
2018-12-01
最新回答 / qq_桜_3
抽象类中的方法不一定是抽象方法,也有可能是已经实现的方法,但是必须有未实现的方法,也就是说抽象类里面必须有抽象方法,可能有非抽象方法(例如成员方法)。只要方法的主题没有实现,它就是是抽象方法,抽象方法是有abstract的,但是方法的主体实现后,则该方法不是抽象方法,加了abstract会报错
2018-11-29
最新回答 / 抽象驴
抽象类和多态都建立在继承的基础上,抽象类无需考虑子类的方法实现过程,并且不能new一个对象。而多态可以new本类/子类对象如果子类有自己独有的方法,就不能通过父类的引用调用子类独有的方法
2018-11-29
最赞回答 / tiger爱小狄
这个问题很有意思,先说正解。不要用两个if,用一个if...else...语句就对了题主错误的原因是第一个if里的s.nextline()这个方法取刚输入的值,取到American判断和Chinese不符,第二个if再取值的时候其实你还没有重新输入任何值,所以第二个s.nextline()取不到值了。
2018-11-27
已采纳回答 / 刘刘54
<...图片...>把重写的equals方法,==变成!= ,我觉得比较两个值时只要有一个==0 ,那返回false是肯定的,但如果比较三个值,肯定是只要有一个值为0,那返回值就已经是false
2018-11-27