Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > de.comp.lang.java > #13376
| Path | csiph.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!50.7.236.146.MISMATCH!news-out.netnews.com!newsin.alt.net!fdcspool2.netnews.com!news-out.netnews.com!news.alt.net!fdc3.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!fx19.ams1.POSTED!not-for-mail |
|---|---|
| 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> |
| User-Agent | ForteAgent/8.00.32.1272 |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=ISO-8859-1 |
| Content-Transfer-Encoding | 8bit |
| Lines | 32 |
| X-Complaints-To | abuse@easynews.com |
| Organization | Forte - www.forteinc.com |
| X-Complaints-Info | Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly. |
| Date | Fri, 09 Apr 2021 03:04:30 +0200 |
| X-Received-Bytes | 1771 |
| Xref | csiph.com de.comp.lang.java:13376 |
Show key headers only | View raw
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