如何将main方法的代码转变成一个类
2012-12-19 22:56
399 查看
一段代码在main方法中可以运行,但是不能直接将之变成一个类,需要做如下工作:
1、在声明变量的语句前加上public、private等;
2、根据需要,给变量定义set或者get方法;
3、把一些执行的语句包装成一个个可执行的方法,在包装时注意各个方法的互相条用关系,最起码不要忘了调用需要调用的方法;
类的实例化可以直接执行,这与在mian方法里面一样,不需要另外定义一个方法来包含实例化语句。
在类的main方法中,可以直接使用被实例化后的类提供的数据;但是在非main方法里面,则需要把取得数据的执行方法写在一个方法里面,否则就会提示:
例子:
main方法中
但在非main代码块中不能这样直接使用,需要按照如下方式使用:
在非main方法中,很多操作都需要包括在一个方法中,不能像实例化类一样直接执行,这也是类的一个特点,因为包含在方法中的操作,可以被别的类通过这个方法名来调用。这就是Java代码重复调用的一个具体体现。
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(); |
private String driver; LoadJDBCPropertiesBean loadJDBCbean = new LoadJDBCPropertiesBean(); //需要在方法中取得数据,然后赋给变量driver private String getDriver(){ driver = loadJDBCbean.getDriver(); return driver; } |
相关文章推荐
- java语言基础|如何在main方法前执行其他代码
- jdt 创建java工程,生成代码,运行main方法
- Java编译器如何生成重载和覆盖方法代码
- IDEA中如何给main方法附带参数
- 方法代码ASP.NET MVC如何使用Ajax的辅助方法
- java 理解main方法&&代码块
- python中如何定义main方法
- 如何看待Linus “从不认为阅读别人的代码是了解某个想法的一种有用的方法” 言论?
- Android应用程序获取ROOT权限的方法(android中如何通过代码检测是否有root权限?)
- 如何编写更有保存价值的代码和总结学习的方法分享给各位兄弟姐妹
- 【dubbo源码解读系列】之二 dubbo代码启动入口解析(自定义main方法)
- [VB.NET]如何在DataGridView控件中增加、删除和修改记录(用程序代码的方法)
- 我想问一下如何直接连接ACCESS数据库,不用ODBC的方法?能提供代码吗?
- python中如何定义main方法
- [搜片神器]winform程序自己如何更新自己的方法代码
- 如何理解在程序中调用另一个类的MAIN()方法
- 如何在Eclipse中快速添加main方法
- .net里怎样在Main方法之前执行代码
- 如何去掉myeclipse8.5中servlet模板中doGet和doPost方法中多余的代码
- gvim如何显示html属性代码提示? vim 如何显示 javascript属性及方法提示?