| Autor |
Nachricht |
java#newbie
Unregistrierter
|
java#newbie Unregistrierter
21:52:10 25.08.2010 Titel: |
existiert WITH(object) Do COMMAND in Java (sowas ähnlich namespace..) |
Zitieren |
Mit
Einfaches Beispiel:
Anstatt
| Java Code: | System.out.println("text1");
System.out.println("text2");
System.out.println("text3"); | |
| Java Code: | System.out.println("text1");
System.out.println("text2");
System.out.println("text3"); | |
| Java Code: | System.out.println("text1");
System.out.println("text2");
System.out.println("text3"); | |
würde ich gerne:
| Java Code: | with System.out Do
{
println("text1");
println("text2");
println("text3");
}
| |
| Java Code: | with System.out Do
{
println("text1");
println("text2");
println("text3");
}
| |
| Java Code: | with System.out Do
{
println("text1");
println("text2");
println("text3");
}
| |
programmieren.
Soweit ich verstanden hab, geht das nur innerhalb eines abgeleiteten Objekts mit den methoden der Mutterklasse.
kurz zu mir: vor ca 15 Jahren habe ich turbopascal, dann delphi programmiert, jetzt lerne ich java. |
|
|
|
 |
SideWinder
Moderator
Benutzerprofil
Anmeldungsdatum: 19.10.2001
Beiträge: 18220
|
SideWinder Moderator
00:16:36 26.08.2010 Titel: |
|
Zitieren |
|
 |
Ravendark
Mitglied
Benutzerprofil
Anmeldungsdatum: 17.05.2008
Beiträge: 111
|
Ravendark Mitglied
18:53:14 29.08.2010 Titel: |
|
Zitieren |
Du kannst höchstens einen statischen Import machen, der spart ein wenig Schreibarbeit:
| Java Code: | import static java.lang.System.out;
// ...
out.println("Hello World!");
| |
| Java Code: | import static java.lang.System.out;
// ...
out.println("Hello World!");
| |
| Java Code: | import static java.lang.System.out;
// ...
out.println("Hello World!");
| |
|
Zuletzt bearbeitet von Ravendark am 18:53:43 29.08.2010, insgesamt 1-mal bearbeitet |
|
 |
java#newbie
Unregistrierter
|
java#newbie Unregistrierter
09:04:53 30.08.2010 Titel: |
|
Zitieren |
Danke für den Hinweis Ravendark, das bringt mich schon ein bisschen voran.
Da ich ein sehr mathematisches Problem mit Java lösen soll, benötige ich oft Zugriff auf Math.exp,Math.log,... und ich würde gerne log / exp schreiben. gibt es hierfür einen einfachen Weg? |
|
|
|
 |
simport
Unregistrierter
|
simport Unregistrierter
10:23:07 30.08.2010 Titel: |
|
Zitieren |
hallo,
wie bereits Ravendark geschrieben hat, kannst du das mit static imports lösen:
| Java Code: | import static java.lang.Math.exp;
import static java.lang.Math.log;
| |
| Java Code: | import static java.lang.Math.exp;
import static java.lang.Math.log;
| |
| Java Code: | import static java.lang.Math.exp;
import static java.lang.Math.log;
| |
|
|
|
|
 |
Javananana
Unregistrierter
|
Javananana Unregistrierter
12:02:28 30.08.2010 Titel: |
|
Zitieren |
| SideWinder schrieb: | | (C# hat using und vielen anderen schönen syntactic shugar den man in Java vergessen hat) |
Nicht vergessen, absichtlich weggelassen. |
|
|
|
 |
SideWinder
Moderator
Benutzerprofil
Anmeldungsdatum: 19.10.2001
Beiträge: 18220
|
SideWinder Moderator
12:05:58 30.08.2010 Titel: |
|
Zitieren |
| Javananana schrieb: | | SideWinder schrieb: | | (C# hat using und vielen anderen schönen syntactic shugar den man in Java vergessen hat) |
Nicht vergessen, absichtlich weggelassen. |
Also ich programmiere wirklich gerne und viel in Java, aber jedes Mal wenn ich in C# ab v3/v3.5 unterwegs bin staune ich wie ausdrucksschwach Java ist - und dabei komme ich erst nächstes Semester zu Haskell!
MfG SideWinder |
_________________ http://www.dilbert.com/2009-06-11/
http://www.dilbert.com/2009-06-14/
|
|
 |