Noob需要帮助调用同一项目中的另一个类

时间:2013-03-20 05:49:20

标签: java

嘿伙计们这里的超级菜鸟我已经厌倦了阅读其他答案以了解这一点,但我无法弄明白。所以我在这里上课。

public class Testing {
public static void main(String[] args) {

System.out.println("Hello boss awesome");
System.out.println("My name is Luke Duke'm");
}
}

我想调用我在此类中创建的另一个类来打印当前的日期和时间。这是我为获取日期/时间而创建的类。

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.TimeZone;

public class date {
public void main(String args[]) {

TimeZone zone = TimeZone.getDefault();
DateFormat format = new SimpleDateFormat ("MM/dd/yyyy HH:mm");
format.setTimeZone(zone);
Calendar cal = Calendar.getInstance();
System.out.println(format.format(cal.getTime()));
}
}

我需要在Testing类中调用date类并让它打印日期。很抱歉这样的菜鸟,但不得不以某种方式学习。

4 个答案:

答案 0 :(得分:0)

请将班级名称日期更改为另一个。这是预定义班级的名称   你不能调用其他类的main方法。所以写一个用户定义的方法

public class ClassName{

  public getDate() {

   TimeZone zone = TimeZone.getDefault();
   DateFormat format = new SimpleDateFormat ("MM/dd/yyyy HH:mm");
   format.setTimeZone(zone);
   Calendar cal = Calendar.getInstance();
   System.out.println(format.format(cal.getTime()));
  }
}
 public class Testing {    

  public static void main(String[] args) {

   ClassName obj =  new ClassName();
   obj .getDate();

   System.out.println("Hello boss awesome");
   System.out.println("My name is Luke Duke'm");
  }
 }

答案 1 :(得分:0)

您可以创建一个已创建的日期类对象,并尝试调用该方法,以完成该任务,该方法有权这样做。

答案 2 :(得分:0)

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.TimeZone;

    public class Date {
    public void printDate() {

    TimeZone zone = TimeZone.getDefault();
    DateFormat format = new SimpleDateFormat ("MM/dd/yyyy HH:mm");
    format.setTimeZone(zone);
    Calendar cal = Calendar.getInstance();
    System.out.println(format.format(cal.getTime()));
    }
    }

在另一个类中创建上述类的实例,如下所示

public class Testing {
public static void main(String[] args) {
Date objdate=new Date();
objdate.printDate();
System.out.println("Hello boss awesome");
System.out.println("My name is Luke Duke'm");
}
}

答案 3 :(得分:0)

date类中,将方法的名称更改为其他内容,例如

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.TimeZone;

public class date {
    public void printDate() {

    TimeZone zone = TimeZone.getDefault();
    DateFormat format = new SimpleDateFormat ("MM/dd/yyyy HH:mm");
    format.setTimeZone(zone);
    Calendar cal = Calendar.getInstance();
    System.out.println(format.format(cal.getTime()));
    }
}

以及Testing类的主要方法

  1. 创建date

  2. 的对象
  3. 在创建的printDate()

    实例上调用date

    公共课测试{

    public static void main(String[] args) {
    
    System.out.println("Hello boss awesome");
    System.out.println("My name is Luke Duke'm");
    date d = new date();
    System.out.print("date:");
    d.printDate();
    }    
    

    }