2013-03-20 64 views
0

嘿,你们这些超级noob在这里,我已经厌倦了阅读其他答案了解这一点,但我无法弄清楚。所以我在这里有这门课。Noob需要帮助在同一个项目中调用另一个课程

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())); 
} 
} 

我需要将什么放入测试类来调用日期类并让它打印日期。对不起,这样的小白,但有点学习。

+0

还有的创建的实例创建date

  • 呼叫printDate()的对象...这个班真的没有什么可以放在那里的。这与在那里实例化SimpleDateFormat相同,但没有任何参数给构造函数。 – Makoto 2013-03-20 05:51:26

  • 回答

    0

    请更改类的名称日期到另一个one.It是预定义类的 你不能调用其他class.So的主要方法的名称写一个用户自定义的方法

    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"); 
        } 
    } 
    
    +0

    @ user2189489你解决了你的问题吗? – PSR 2013-03-20 06:00:12

    0

    您可以创建一个对象你创建的日期类,并尝试调用该方法,完成这项工作,该方法有权做。

    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"); 
    } 
    } 
    
    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

      公共类的测试{

      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(); 
      }  
      

      }