我是Java宇宙的新手。回到我的PHP时代,我有一个PHPFUNCTIONS.php文件,其中包含以下函数集合:
<?php
// PHPFUNCTIONS.PHP................
Function XYZ (var1, var2,..)
{
do this and that with var1, var2
return val1;
}
//End XYZ function
Function ABC (var3, var4,..)
{
do that and this with var3, var4
return val2;
}
//End ABC function
...
..
?>
I could call any of these function from other .php files and pass vailables back and forth like:
<?php
// WORKTODO.PHP.....
include "PHPFUNCTIONS.php";
....
....
$A1B1=XYZ('abcd','ghij');
.....
<?
我很难在Java类中可视化这个概念。我怎样才能在Java中实现这一目标? 感谢
05-15-2015 4:67 pm
好的。所以,现在我有:
package org.tests;
public class TestUtils {
public static void main(String[] args) {
double tempDegree=65.4;
String lowerCase="lowercase";
System.out.println("Fahrenheit=: "+ToFahrenheit(tempDegree));
System.out.println();
System.out.println("Upper=: "+ToUpper(lowerCase));
}
}
我收到以下错误: TestUtils.java:6错误:找不到符号 System.out.println(Fahrenheit =:&#34; ^ ToFahrenheit
package org.tests;
public final class MyUtils {
private MyUtils() {}
public static Double ToFahrenheit(CelsiusTemp){
Double CelsiusTemp;
if (CelsiusTemp == null) {
return null;
}
return (CelsiusTemp)*9/5 + 32;
}
public static String ToUpper(LowerWord){
String LowerWord;
if (LowerWord == null) {
return null;
}
return LowerWord.toUpperCase();
}
}
我收到以下错误: MyUtils.java:4:错误:预期 public static Double ToFahrenheit预期 public static String ToUpper(LowerWord)^ {
我被困了......并没有得到这个概念..任何帮助?!
答案 0 :(得分:2)
这种用例的常见java习惯用法是使用一些utiliy类:
package org.something.myproject;
public final class MyProjectUtil { // Or a more meaningful name, hopefully {
private MyProjectUtil() {}
public static int abc (int a, int b...) {
// do stuff
return a;
}
}
然后从其他类使用if。甚至可以使用import static org.something.myproject.MyProjetUtil.abc;
,这样您就可以直接致电abc
,而无需使用MyProjectUtil.abc
作为前缀。