- 使用eclipse写Java
/*定义一个类,用来模拟“学生”事物,有两个组成部分:
属性(是什么):
姓名
年龄
行为(做什么):
吃饭
睡觉
学习
游戏
运动
对应到Java的类中:
成员变量(属性):
String name;//姓名
int age;//年龄
成员方法(行为):
public void eat() {} //吃饭
public void sleep() {} //睡觉
public void eatstudy() {} //学习
public void paly() {} //游戏
public void freetime() {} // 运动
!!!注意:1.成员变量是直接定义在类当中的,在方法外。
2.成员方法不要写static关键字。
3.使用分为两种情况:
①.使用使用成员变量: 对象名.成员变量名
②.使用成员方法:对象名.成员方法名(参数)
(也就是想用谁,就用对象名对谁。)
4.如果成员变量没有进行赋值,那么会有一个默认值,规则和数组一样。
*/
public class Student {
//成员变量
String name;//姓名
int age;//年龄
//成员方法
public void eat() {
System.out.println("吃饭饭!");
}
public void sleep() {
System.out.println("睡觉觉!");
}
public void study() {
System.out.println("学习!");
}
public void play() {
System.out.println("玩游戏!");
}
public void freetime() {
System.out.println("运动下!");
}
}
public class Demo02Student {
public static void main(String[] args) {
// 1.导包
// 需要使用的Student类,要和Demo02Student位于一个包下,使用省略导包不写。
// 2.创建,格式
// 类名称 对象名 = new 类名称();
// 根据Student类,创建一个名为stu的对象
Student stu= new Student();
// 3.使用其中的成员变量,格式:
// 对象名.成员变量名
System.out.println(stu.name);
System.out.println(stu.age);
System.out.println("============");
// 改变对象当中的成员变量数值内容
// 将右串的字符串赋值给stu对象中的成员变量
stu.name="泉此方";
stu.age=18;
System.out.println(stu.name);
System.out.println(stu.age);
System.out.println("============");
// 4.使用对象的成员方法,格式:
// 对象名.成员方法名();
stu.eat();
stu.sleep();
stu.study();
stu.play();
stu.freetime();
}
}
public class game {
//成员变量
String name; //名字
String client; //客户端
double prince; //价格
//成员方法
public void play(double time) {
System.out.println("玩了" + time + "个小时");
}
public void invite() {
System.out.println("邀请好友一起玩");
}
}
public class dodo {
public static void main(String[] args) {
game one= new game();
System.out.println(one.name);
System.out.println(one.client);
System.out.println(one.prince);
System.out.println("============");
one.name="Rainbow Six";
one.client="PC";
one.prince=88.0;
System.out.println(one.name);
System.out.println(one.client);
System.out.println(one.prince);
System.out.println("============");
one.play(12.1);
one.invite();
System.out.println("============");
//将one当中的对象地址赋值给two
game two = one;
System.out.println(one.name);
System.out.println(one.client);
System.out.println(one.prince);
System.out.println("============");
two.name="Nier:Automata";
two.client="PC";
one.prince=274.0;
System.out.println(two.name);
System.out.println(two.client);
System.out.println(two.prince);
System.out.println("============");
one.play(30.6);
one.invite();
System.out.println("============");
}
}