Re: [java-list] overriding vs overloading

2001-06-26 Por tôpico Eduardo de S. Bernardino
Overriding quer dizer sobreescrever, ou seja, um método que esteja numa superclasse será sobreescrito em uma classe que extenda esta superclasse. Ou seja ele será sobreescrito, o método da superclasse é ignorado, e o que é executado é o da classe que extende a mesma. Overloading é sobrecarregar,

RE: [java-list] overriding vs overloading

2001-06-26 Por tôpico Glécio Nicoletti Jr
Johnatan, Esses termos sao usados para definir o polimorfismo suportado em java. Overload significa sobrecarga de metodos, ou seja, mesmo nome de metodos, porem com numero ou tipo de parametros diferentes. Overrride significa sobreposicao de metodos. Quando voce herda uma classe, por

RE: [java-list] overriding vs overloading

2001-06-26 Por tôpico Michael Santos
Comentarios dentro da msg... From: Glécio Nicoletti Jr [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: 'Johnatan ' [EMAIL PROTECTED], '[EMAIL PROTECTED] ' [EMAIL PROTECTED] Subject: RE: [java-list] overriding vs overloading Date: Tue, 26 Jun 2001 08:31:42 -0300 Johnatan, Esses termos

Re: [java-list] overriding vs overloading

2001-06-26 Por tôpico Sven van ´t Veer
Ha controversias... Polimorfismo no sentido puro da palavra se refere mesmo ao overriding, ou a capacidade de responder de forma diferente a mesma msg, sendo q uma msg se refere ao nome + parametros, ou seja, mesmo nome e outros parametros nao eh polimorfismo. Concordo. Vamos esclarear

Re: [java-list] overriding vs overloading

2001-06-26 Por tôpico silvio
Pessoal, as DUAS versoes sao validas. Vamos comecar novamente esse assunto? Estah sempre aparecendo nessa lista. Alias, nao somente nessa, em qualquer comunidade OO que eu conheco esse assunto eh recorrente. E eh baseado mais eh Fe' do que em argumentos tecnicos. O fato eh que existem varias

Re: [java-list] overriding vs overloading

2001-06-26 Por tôpico Edward Roe
Oi, Concordo. tb concordo, mas tem uma observação abaixo... interface A{ } interface B{ } class Base implements A{ } class Foo extends Base implements B{ } class Bar extends Foo{ } class FooBar extends Foo{ } agora tudo isso pode: A a = new FooBar() B b = new FooBar()

Re: [java-list] overriding vs overloading

2001-06-26 Por tôpico Sven van ´t Veer
Ooops.. ClassCastException meu... ;-) Edward Roe wrote: [EMAIL PROTECTED]">Oi, Concordo. tb concordo, mas tem uma observao abaixo... interface A{}interface B{}class Base implements A{}class Foo extends Base implements B{}class Bar extends Foo{}class FooBar extends Foo{}agora tudo