public class MethodCall { public static void main(String[] args) { Test.sayStatic(); Test test = new Test(); test.sayInstance(); } } class Test { public static void sayStatic() { System.out.println("这是一个静态方法。"); } public void sayInstance() { System.out.println("这是一...
publicvoidmyMethod(){// 这是一个示例方法} 1. 2. 3. 步骤2:在main方法中调用这个方法 在Java中,main方法是程序的入口方法。你可以在main方法中调用刚刚创建的方法。以下是调用方法的代码: publicstaticvoidmain(String[]args){MyClassmyObject=newMyClass();myObject.myMethod();// 调用刚刚创建的方法} 1...
public class hasStaticMethod { public static void callMe(){ System.out.println("This is a static method.");} } 在invokeStaticMethod类中,我们使用两种方式调用了静态方法callMe。一种是不创建对象直接调用静态方法,如下:hasStaticMethod.callMe();另一种是创建一个对象后,通过对象名调用静态...
public static void main(String[] args) { example(); } public static void example() { Foo foo = new Foo(); Bar bar = new Bar(); bar.setFoo(foo); } } class Foo {} class Bar { private Foo foo; public void setFoo(Foo foo) { this.foo = foo; } } } 1. 2. 3. 4. 5. ...
public static void main(String[] args) { Something s = new Something(); System.out.println("s.doSomething() returns " + doSomething()); } public String doSomething() { return "Do something ..."; } } 错。看上去在main里call doSomething没有什么问题,毕竟两个methods都在同一个class里。
importjava.util.concurrent.Callable;importjava.util.concurrent.ExecutionException;importjava.util.concurrent.FutureTask;classMyCallableimplementsCallable<String> {@OverridepublicStringcall() throwsException {return"线程执行:"+Thread.currentThread().getName(); }}publicclassMain {publicstaticvoidmain(String[...
public static void main(String[] args) {//主方法调用静态方法 method1(); } public static void method1(){//在类中定义静态方法 method2(); } public static void method2(){ System.out.println(StaticTest_01.PI);//调用静态常量 System.out.println(StaticTest_01.id);//调用静态变量 ...
D. static int MyPoint (Point p) {…} 3. 若有以下接口的定义:public interface IA extends IB ,IC, ID{…};则:()A. 这个接口的声明是错误的 B. 接口IA继承了接口IB,IC和ID C. 接口IA实现了接口IB,IC和ID D. 关键字extends指明接口的继承关系 4. 下面哪几个函数是public void example(){....
public static void main(String[] args) { // TODO Auto-generated method stub String str="语音类,视频类|callandvideo;短信类,彩信类|MSM;数据类|data;中继类,WLAN,互联网业务,其他|rests";Map map=new HashMap();//List<String> names=new ArrayList();Set<String> names=new HashSet(...
public static void main(String[] args) { Object o = new Object(); Thread thread = new Thread(() -> { synchronized (o) { System.out.println("新线程获取锁时间:" + LocalDateTime.now() + " 新线程名称:" + Thread.currentThread().getName()); ...