Overload和Override的区别
15.Question:
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
Answer:
方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。
Yesterday:
关于JLabel的构造方法摘要及某参数:
JLabel();
JLabel(Icon image);
JLabel(Icon image,int horizontalAlignment);
JLabel(String text);
JLabel(String text,Icon icon,int horizontalAlignment);
JLabel(String str,int horizontalAlignment);
JLabel.RIGHT JLabel.CENTER JLabel.LEFT are the int horizontalAlignment 's argument.
Tiny find:
Maybe it is familiar with the JLabel in the daily time, and thinking of you are know about it .But ,when you see the detailed explain ,you will find you are unfamiliar with it .The JLabel is a great example, i thought i can use it at first until i look up it in the JAVA 5.0 API document.
2 Comments:
看来你电脑老兄电脑真的到了神仙画画的地步。每次都看得我云里雾里不知所云。待我回去要好好教教我哦!
呵呵!妹子,真是过奖了,老兄我只不过在没事的时候在网上随便涂雅罢了.
教人谈不上,不过等你回来了,咱们在一块切磋切磋还是可以的.
Post a Comment
<< Home