Wie wird die getvolume()
Methode verwendet, die von der Box
Klasse in der boxweight
Klasse definiert ist? Ich weiß, dass ich die Box-Klasse instanziieren muss, um die von ihr definierte Methode zu verwenden, aber wie?Wie verwendet eine Klasse eine Methode, die in Java in einer anderen Klasse definiert ist?
class Box {
private int lenght;
private int breadth;
private int height;
int price;
Box(int l, int b, int h) {
lenght= l;
breadth= b;
height= h;
}
public Box(int p) {
price= p;
}
double getvolume() {
return lenght*height*breadth;
}
void setsize(int $l, int $b, int $h ) {
lenght= $l;
breadth= $b;
height= $h;
}
}
public class boxclassdemo {
public static void main(String[] args) {
Box mybox1=new Box(10,10,10);
Box mybox2=new Box(5,5,5);
Box mybox3=new Box(20);
System.out.println(mybox1.getvolume());
System.out.println(mybox2.getvolume());
System.out.println(mybox3.price);
}
}
Die boxweight Klasse:
public class boxweight {
int weight;
int length,breadth,height;
public static void main(String[] args) {
boxweight myboxx = new boxweight();
myboxx.weight= 25;
myboxx.length=10;
myboxx.breadth=20;
myboxx.height=30;
}
}
eine Instanz von Box-Klasse erstellen und verwenden –
müssen Sie ein Objekt der Klasse Box und rufen Sie die Methode an die erste Instanz –
und Sie Java Coding Conventions lernen wollen definieren. Es gibt Regeln zum Benennen von Klassen, Methoden und so weiter; und du scheinst sie nicht zu kennen. Für deine eigentliche Frage: das ist wie super Grundwissen; von der Sorte ... so gut, du solltest andere Leute nicht fragen. Du solltest dich Büchern und Tutorials zuwenden und ** über die Grundlagen von Java lernen; anstatt sich auf andere Leute zu verlassen, um sie Ihnen zu erklären. – GhostCat