Hallo liebes Java Forum,
ich bin gerade am verzweifeln, weil ich nicht verstehe, wie ich die deklarierten Felder/instanzenvariablen in einer anderen klasse nutzen soll.
Über Hilfe würde ich mich sehr freuen. (Ich weiß, dass ich dafür keine 2 Klassen erstellen muss, würde aber gerne lernen, wie es geht.)
Vielen Dank schonmal im Voraus
ein Beginner
das ist die eine klasse:
die darin enthaltenen Felder sollen da genutzt werden nur wie? :
ich bin gerade am verzweifeln, weil ich nicht verstehe, wie ich die deklarierten Felder/instanzenvariablen in einer anderen klasse nutzen soll.
Über Hilfe würde ich mich sehr freuen. (Ich weiß, dass ich dafür keine 2 Klassen erstellen muss, würde aber gerne lernen, wie es geht.)
Vielen Dank schonmal im Voraus
ein Beginner
das ist die eine klasse:
Java:
package unternehmen;
public class informationene {
public static String name;
public static double Umsatz;
public static String adresse;[URL='https://www.java-forum.org/account/'] [/URL]
public static double Gewinn;
}
die darin enthaltenen Felder sollen da genutzt werden nur wie? :
Java:
package unternehmen;
import java.util.Scanner;
public class Unternehmen {
public static void main(String[] args) {
Unternehmen XYZ = new Unternehmen();
Unternehmen Mno = new Unternehmen();
System.out.println("Beispiel für die Darstellung des Unternehmens: ");
Mno.name = "jojo-fun";
Mno.Umsatz = 1000000.00;
Mno.adresse = "Berliner Straße 3";
Mno.Gewinn = 300000;
int money = 300000;
System.out.println(Mno.name);
System.out.println("("+Mno.adresse + ")");
if (money<=0) {
System.out.println("Es handelt sich um ein gmeinnütziges Unternehmen.");
}
else {
System.out.println("Es handelt sich um ein gewinnorierntiertes Unternehmen.");
}
System.out.println();
System.out.println("geben Sie den Namen Ihres Unternehmens ein:");
Scanner scambe = new Scanner(System.in);
XYZ.name = scambe.next();
System.out.println("geben Sie die Adresse Ihres Unternehmens ein:");
XYZ.adresse = scambe.next();
int keepon = scambe.nextInt();
System.out.println("geben Sie den Gewinn Ihres Unternehmens ein:");
XYZ.Gewinn = scambe.nextInt();
System.out.println("Name des Unternehmens: " + XYZ.name ) ;
System.out.println("Adresse des Unternehmens: "+ XYZ.adresse + " " + keepon);
if (XYZ.Gewinn <=0) {
System.out.println("Danke für Ihren Dienst an der Allgemeinheit");
}
else {
System.out.println("viel spaß mit Ihrem Gewinn");
}
scambe.close();
}