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


一段代码在main方法中可以运行,但是不能直接将之变成一个类,需要做如下工作:

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

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代码重复调用的一个具体体现。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值