用Java创建一条自己diy的狗狗类(6)
1、1.如图所示,依次点击“文件”——“新建”这些项,来建立一个Java的类文件。
2、2.如图所示,在弹出的下拉菜单中,再点击“类”这一项。
3、3.如图所示,在弹出的对话框中,我们依次输入本次类文件的名字“gougou”,然后点击“完成”按钮,创建一个类文件(由于小编要为大家讲解所以提前已经创建了,大家第一次创建这个类的话,“完成”按钮就为亮色。)。
4、4.如图所示,我们写gougou类的名字是花花,年龄为0.5,毛色为黑色。
5、5.如图所示,我们写gougou类爱吃骨头,gougou类可以跳1.2m远。
6、6.如图所示,我们写gougou类的特技有5种,用到switch语句进行判断你要gougou类做什么特技。
7、7.如图所示,我们再调用创建一个dogtest类来对gougou类,在创建类的对话框中,我们依次输入本次类文件的名字“dogtest”,然后勾选自动创建主函数,再点击“完成”按钮,创建一个类文件(由于小编要为大家讲解所以提前已经创建了,大家第一次创建这个类的话,“完成”按钮就为亮色。)。
8、8.如图所示,这是Java的主函数必须要写上,才能启动Java程序。
9、9.如图所示,我用System.out.println()方法,查看gougou类的年龄、名字、毛色。
10、10.如图所示,我们点击箭头所指的编译运行按钮,编译和运行Java的源代码。
11、11.如图所示,第一次或者有修改eclipse就会弹出对话框询问我们运行这个Java文件,直接勾选之后点击OK按钮即可进行编译和运行。
12、12.如图所示,我看到程序输出了gougou类0.5岁及其名字和毛色。
13、13.我们再来看看gougou类都吃什么和gougou类跳多远,直接类名+方法名即可调用。
14、14.如图所示,我们点击编译运行按钮,编译和运行源代码。
15、15.如图所示,我们看到程序输出花花爱吃骨头及可以跳1.2m远。
16、16.如图所示,我们再来看看gougou类的特技,我们给这个方法要传入1或2或3的数字即可,我们传入3,看看gougou类的特技是什么?
17、17.如图所示,我们依旧点击编译运行按钮,对程序进行编译和运行。
18、18.如图所示,我们看到gougou类的3特技是找百合花。
19、19.如图所示,当我们将参数改为5时,gougou类的特技又是什么哪?
20、20.如图所示,我们编译运行之后,看到gougou类5的特技是去找无花果。
21、21.这是用Java创建一条自己diy的狗狗类的源代码可以直接进行编译运行,希望大家能够从中获益良多。
//gougou类文件
package test;
public class gougou {
//狗狗的年龄0.5岁了
static double old=0.5;
//狗狗的名字叫“花花”
static String name="花花";
//狗狗的毛色是黑色
static String color="黑色";
//狗狗爱吃骨头
static void eat(){
System.out.println("花花爱吃骨头");
};
//狗狗可以跳1.2m远
static void jump(){
System.out.println("花花可以跳1.2m远");
}
//狗狗的特技
static void teji(int a){
switch(a){
case 1:System.out.println("狗狗类去找太阳花");
break;
case 2:System.out.println("狗狗类回去找玫瑰花");
break;
case 3:System.out.println("狗狗类去找百合花");
break;
case 4:System.out.println("狗狗类去找桃花");
break;
case 5:System.out.println("狗狗类去找无花果");
break;
default:System.out.println("狗狗类不会这个啊,教教它吧。");
}
}
}
//dogtest类文件
package test;
public class dogtest {
//Java程序启动主函数
public static void main(String[] args) {
//看看狗狗类多大年龄了
System.out.println("狗狗类"+gougou.old+"岁");
//看看狗狗类的名字
System.out.println("狗狗类名字是"+gougou.name);
//看看狗狗类的毛色
System.out.println("狗狗类的毛色是"+gougou.color);
//看看狗狗类吃什么
gougou.eat();
//看看狗狗跳多远
gougou.jump();
//让狗狗类去找百合花
gougou.teji(5);
}
}