public static void Swap2

public  class  Swap2 {
   public  static  void  Swap2 (IDemo a, IDemo b) {
       int temp = a.i;
       a.i = b.i;
       b.i = temp;
   }

   public   static   void  main (String args []) {
       IDemo a, b;
       a =  new  IDemo ( 10 );
       b =  new  IDemo ( 20 );
       System.out.println ( "a is "  + a);
       System.out.println ( "b is "  + b);
       Swap2.Swap2 (a, b);
       System.out.println ( "a is "  + a);
       System.out.println ( "b is "  + b);
   }

}

class IDemo
{
    protected int i;
    public IDemo(int _i)
    {
        i=_i;
    }

    public String toString()
    {
        return String.valueOf(i);
    }
}
---------- java ----------
a is 10
b is 20
a is 20
b is 10

Output completed (1 sec consumed) - Normal Termination
时间: 2024-10-22 22:35:51

public static void Swap2的相关文章

public static void Invoke (Action action)

using System; using System.Security.Principal; using System.Security.Permissions; namespace Demo { class MainClass { public static void Invoke (Action action) { try { action (); } catch (Exception ex) { Console.WriteLine (ex.Message); } } public stat

public static void main(String arg[]) 详细解释(转)

public static void main(String arg[]) 该语句定义了main方法. main方法是程序执行的入口,所有的java程序都必须具备一个main()方法,而且必须按照如上的格式来定义. 不具有main方法的类可以编译,但不能执行.因为它没有main方法作为执行起始点. public是访问修饰符,如果在类成员前加之,则可从任何地方访问此类成员. static 表示不需要创建类实例就可以调用main方法,因为,一般情况下,类没有实例化就不能访问.但如方法前有关键字sta

JAVA:从public static void main(String args[])開始

我们都知道当你要执行一个JAVA文件的时候必需要有一个main函数. 这是为什么呢? 跟C语言的道理一样,当你执行一个文件的时候.你必需要有一个入口函数或者入口地址,在C里面是main函数.相同的在JAVA里面则是public static void main(String args[])这样一个入口函数.这是java程序的入口地址,java虚拟机执行程序的时候首先找的就是main方法.跟C语言里面的main()函数的作用是一样的.仅仅有有main()方法的java程序才可以被java虚拟机欲行

public static void main(String[] args){}函数诠释

主函数的一般写法如下: public static void main(String[] args){-} 下面分别解释这些关键字的作用: (1)public关键字,这个好理解,声明主函数为public就是告诉其他的类可以访问这个函数. (2)static关键字,告知编译器main函数是一个静态函数.也就是说main函数中的代码是存储在静态存储区的,即当定义了类以后这段代码就 已经存在了.如果main()方法没有使用static修饰符,那么编译不会出错,但是如果你试图执行该程序将会报错,提示ma

《Java程序员面试笔试宝典》之为什么需要public static void main(String[] args)这个方法

public staticvoid main(String[] args)为Java程序的入口方法,JVM在运行程序的时候,会首先查找main方法.其中,public是权限修饰符,表明任何类或对象都可以访问这个方法,static表明main方法是一个静态方法,即方法中的代码是存储在静态存储区的,只要类被加载后,就可以使用该方法而不需要通过实例化对象来访问,可以直接通过类名.main()直接访问,JVM在启动的时候就是按照上述方法的签名(必须有public与static修饰,返回值为void,且方

将 main 方法定义为:public static void main(String[] args)的理由

1.没有public修饰符或者其他修饰符 错误: 在类...中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.application.Application 2.没有static 错误: main 方法不是类 ... 中的static, 请将 main 方法定义为: public static void main(String[] args) 3.返回值不是v

关于public static void main(String[] args)相关知识

main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同.比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等. 这个main()方法的声明为:public static void main(String args[]).必须这么定义,这是Java的规范.为什么要这么定义,和JVM的运行有关系. 1)解释main:当一个类中有main()方

public static void speckOnWin7(string text),在win7中读文字

public static void speckOnWin7(string text) {    //洪丰写的,转载请注明 try { string lsSource = ""; //if (File.Exists(Application.StartupPath + "\\Error.txt")) // lsSource = File.ReadAllText(Application.StartupPath + "\\Error.txt"); //

JAVA:从public static void main(String args[])开始

我们都知道当你要运行一个JAVA文件的时候必须要有一个main函数.这是为什么呢? 跟C语言的道理一样,当你运行一个文件的时候,你必须要有一个入口函数或者入口地址,在C里面是main函数,同样的在JAVA里面则是public static void main(String args[])这样一个入口函数.这是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.跟C语言里面的main()函数的作用是一样的.只有有main()方法的java程序才能够被java虚拟机欲行,可