Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > de.comp.lang.java > #13376
| From | Johannes Freiberger <nomail@space.invalid> |
|---|---|
| Newsgroups | de.comp.lang.java |
| Subject | Re: Was ist an dieser Klasse falsch? |
| Message-ID | <sq9v6g5njnp17ktmle5akoti4vmujdonal@4ax.com> (permalink) |
| References | <hofcgiFjp5jU1@mid.individual.net> <hofcsgFk3c6U2@mid.individual.net> <rfu129$1lif$1@news-cypress.fernuni-hagen.de> <hofh3rFkljtU2@mid.individual.net> <h85v6gtsaasp53fth710kht3lgi46m4vsb@4ax.com> |
| Organization | Forte - www.forteinc.com |
| Date | 2021-04-09 03:04 +0200 |
On Fri, 09 Apr 2021 01:53:25 +0200, Johannes Freiberger <nomail@space.invalid> wrote:
>Wollte man dieses Verhalten beheben, so sähe der Fix wie folgt aus:
>
>---------------------------
> public String getProperty(String key, String defaultValue) {
>!--> String val = this.getProperty(key);
> return (val == null) ? defaultValue : val;
> }
>---------------------------
>
>Mit 'this.getProperty(String)' würde die Methode derselben Klasse aufgerufen
>und gäbe keine endlose Rekursion.
Vergiss es.
Habe es ausprobiert.
'this.getProperty()' verhält sich wie 'getProperty()'.
Du musst in Klasse P beide getProperty Methoden überschreiben:
P.getProperty(String)
P.getProperty(String, String)
und die Methode mit zwei Parametern ruft dann 'super.getProperty(String, String)'.
und die Methode mit einem Parameter ruft dann 'super.getProperty(String)'.
dann klappt es.
>
>Ciao.
Back to de.comp.lang.java | Previous | Next — Previous in thread | Next in thread | Find similar
Re: Was ist an dieser Klasse falsch? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2020-07-30 07:58 +0000
Re: Was ist an dieser Klasse falsch? Michael Paap <feunews@mpaap.de> - 2020-07-30 10:40 +0200
Re: Was ist an dieser Klasse falsch? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2020-07-30 09:10 +0000
Re: Was ist an dieser Klasse falsch? Michael Paap <feunews@mpaap.de> - 2020-07-30 13:05 +0200
Re: Was ist an dieser Klasse falsch? Patrick Roemer <sangamon@netcologne.de> - 2020-07-30 14:22 +0200
Re: Was ist an dieser Klasse falsch? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2020-07-30 13:24 +0000
Re: Was ist an dieser Klasse falsch? Johannes Freiberger <nomail@space.invalid> - 2021-04-09 01:53 +0200
Re: Was ist an dieser Klasse falsch? Johannes Freiberger <nomail@space.invalid> - 2021-04-09 03:04 +0200
Re: Was ist an dieser Klasse falsch? Johannes Freiberger <nomail@space.invalid> - 2021-04-09 03:12 +0200
csiph-web