您的位置:首页 > 编程语言

如何将main方法的代码转变成一个类

2012-12-19 22:56 399 查看
一段代码在main方法中可以运行,但是不能直接将之变成一个类,需要做如下工作:

1、在声明变量的语句前加上public、private等;

2、根据需要,给变量定义set或者get方法;

3、把一些执行的语句包装成一个个可执行的方法,在包装时注意各个方法的互相条用关系,最起码不要忘了调用需要调用的方法;

类的实例化可以直接执行,这与在mian方法里面一样,不需要另外定义一个方法来包含实例化语句。

在类的main方法中,可以直接使用被实例化后的类提供的数据;但是在非main方法里面,则需要把取得数据的执行方法写在一个方法里面,否则就会提示:

Syntax error on token "(", delete this token

例子:

main方法中

String driver;

LoadJDBCPropertiesBean loadJDBCBean = new LoadJDBCPropertiesBean();

//直接通过实例的方法取得数据付给变量driver

driver = loadJDBCBean.getDriver();

但在非main代码块中不能这样直接使用,需要按照如下方式使用:

private String driver;

LoadJDBCPropertiesBean loadJDBCbean = new LoadJDBCPropertiesBean();

//需要在方法中取得数据,然后赋给变量driver

private String getDriver(){

      driver =  loadJDBCbean.getDriver();

      return driver;

}

在非main方法中,很多操作都需要包括在一个方法中,不能像实例化类一样直接执行,这也是类的一个特点,因为包含在方法中的操作,可以被别的类通过这个方法名来调用。这就是Java代码重复调用的一个具体体现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: