日期:2014-05-20  浏览次数:20828 次

JAVA学习中的疑问,请帮忙看一下
2.有没有提供数组逆序的方法?
3.arrays中的sort方法是按升序排列的,有没有方法是按降序排列的?
4.继承问题
继承是不是把所有超类(包括直接或间接的父类)的非私有成员和方法做一份拷贝放在子类中.并且所有超类都会产生一个对象.
也就是说继承后的对象包含所有超类的一个对象和子类对象的集合?
                  后面我写代码验证发现,子类继承父类的非私有成员实际上是对父类成员的一个引用,只有当子类覆盖超类的成员时才会生成一个新的变量。

      谁能讲讲继承时到底发生了什么呢?(a,b,c三个类,B继承于A,C继承于B,)

    当C继承于B时发生了什么


5.子类问题
在类A的main方法中申明了一个子类B.
在类C中如何访问创建一个子类B对象?

6。B继承于A时,在它们各自的构造器中加一句,system.out.println(this);

    发现他们的地址相同,为什么

请大家给我讲一下哈,谢谢

------解决方案--------------------
一下问了这么多
呵呵

我也想知道
帮你顶一下了
------解决方案--------------------
2.数组逆序的方法没有,但是有Arrays.sort()方法升序排序,或者Arrays.sort(T[] a, Comparator <? super T> c)按照比较器排序
3、答案在2
4、B继承于A,C继承于B 则C也继承了A,具有A和B所有的非私有的方法和属性,所谓继承但是不是单纯的拷贝