Java 我怎样才能在课堂上点名?

Java 我怎样才能在课堂上点名?,java,class,oop,Java,Class,Oop,我试着在课堂上打电话,但每次都失败了。 想想看,我有2个类和1个main.java文件,它们都在同一个包中 我在x类中有一个数组。你可以想象这个数组像“旅馆里的房间”或“公共汽车上的座位” 这样,x级将是酒店或公共汽车 y类是“买家”或“乘客”。他们有一个账户页面,他们可以登录网站等 所以,在main类中,我创建了y对象 我还在y类中创建了buyRoom()方法(这就是问题所在) 当我购买X的房间时,在数组中填充y的名字或y的帐户ID buyRoom()或buySomething(

我试着在课堂上打电话,但每次都失败了。 想想看,我有2个类和1个main.java文件,它们都在同一个包中

  • 我在x类中有一个数组。你可以想象这个数组像“旅馆里的房间”或“公共汽车上的座位”

  • 这样,x级将是酒店或公共汽车

  • y类是“买家”或“乘客”。他们有一个账户页面,他们可以登录网站等

  • 所以,在main类中,我创建了y对象

  • 我还在y类中创建了buyRoom()方法(这就是问题所在)

当我购买X的房间时,在数组中填充y的名字或y的帐户ID

buyRoom()或buySomething()方法应该使用哪种方法

我的座位有贵宾和普通座位:

public Reservation(int seat, boolean reservationType){
count++;
code+=count;
if(reservationType==true){
    vipSeats--;
}
else {
    regSeats--;
}
// seats[seat]=Passenger.getName(); <-- is it works?


}
public Reservation(int seat,boolean reservationType){
计数++;
代码+=计数;
if(reservationType==true){
毒蛇--;
}
否则{
注册席位--;
}

//seats[seat]=Passenger.getName();因此,假设在同一文件夹中有public First()和public Second();两个类。您可以在public First()中调用public Second(),并使用函数mean(int num),假设它是在Second()中使用以下语法定义的:

Second a = new Second();
System.out.println(a.mean(5));

Class A
可以调用
Class B
,调用方式与
main
类调用其中任何一个的方式相同。除此之外,您必须澄清您的问题……您必须首先通过调用其构造函数实例化类,即您必须执行
Passenger person=new Passenger()
希望我没有误解你的问题。对不起,我不知道nhgrif。我只想要一个用于此用法的示例方法。我已经创建了一个对象。你的问题是什么?@GökhanNas你知道如何在你的
main
类中实例化
类A
的对象吗?我不明白你怎么需要一个示例。实例化一个
是一样的,不管你在哪个类中实例化它……如果你不需要实例化一个类,那么就去看看一些关于OOP的非常基本的Java教程。