实例变量
- 实例变量可以声明在使用前或者使用后;
package javaDemo1;
class Tree {
String name; // 是成员变量 可以先声明再赋值, 自带默认值
String leafShape;
public void photosynthesis() {
System.out.println("光合作用");
int y = 10; // 局部变量 不能先使用再赋值
}
// 八个类型的成员变量的默认值
byte a;
boolean b;
char c;
short d;
int e;
long f;
float g;
double h;
String str;
public void consoleLog() {
System.out.println("byte:" + a);
System.out.println("boolean:" + b);
System.out.println("char:" + c);
System.out.println("short:" + d);
System.out.println("int:" + e);
System.out.println("long:" + f);
System.out.println("float:" + g);
System.out.println("double:" + h);
System.out.println("String:" + str);
}
public void details() {
System.out.println("这棵树是"+ name +",叶子是"+ leafShape +"型,有"+ height +"米高");
}
int height; // 成员变量可以先使用再声明
}
public class MethodsJava {
public static void main(String[] args) {
// 定义两个树对象
Tree maple = new Tree(); // 枫树
Tree redwood = new Tree(); // 红杉
maple.name = "枫树";
maple.leafShape = "三角形";
maple.height = 30;
maple.details();
redwood.name = "红杉";
redwood.leafShape = "针型";
redwood.height = 100;
redwood.details();
maple.consoleLog();
}
}
运行结果
方法
修饰符 返回值类型 方法名(参数类型 参数名){
...
方法内容
...
return 返回值;
}
package javaDemo1;
class Mobil {
String brand;
public void call(String phoneNo) {
System.out.println("开始呼叫:" + phoneNo);
}
public void callA(String name, String phoneNo) {
System.out.println("开始呼叫"+name+":" + phoneNo);
}
// 带返回值
public String callB(String name, String phoneNo) {
System.out.println("开始呼叫"+name+":" + phoneNo);
String ruselt = "您呼叫的号码是空号!";
return ruselt;
}
}
public class MethodesTwo {
public static void main(String[] args) {
// new 一个实例
Mobil mobileOne = new Mobil();
mobileOne.brand = "苹果";
mobileOne.call("13588889999");
// mobileOne.callA("15566664444");
// 只传一个参数报错 The method callA(String, String) in the type Mobil is not applicable for the arguments (String)
mobileOne.callA("zdf", "15566664444");
String info = mobileOne.callB("mj", "15500000000");
System.out.println(info);
}
}
// => 开始呼叫:13588889999
// => 开始呼叫zdf:15566664444
// => 开始呼叫mj:15500000000
// => 您呼叫的号码是空号!
上一章 | 目录 | 下一章 |
---|