您的位置:首页 > 其它

20145319 实验三

2016-04-24 19:45 369 查看

20145319 实验三 “敏捷开发和XP实践”

程序设计过程

实验内容

使用git上传代码

使用git互相修改代码

实现代码重构

git使用

git上传代码:

因为一开始的准备工作如和开源中国建立连接ssh -T git@git.oschina.net,以及建立.git文件夹git init都已经做好了,所以直接开始上传文件,以helloworld.java为例



上传结果:



git相互修改代码:

做好准备工作



连接到要下载的项目并将代码下载



修改代码

修改并上传





结果:





代码重构

原代码(以之前写的RPG程序一部分为例子):

package zed;

class swordsman{
public String name;
public int level;
public int blood;

}

public class RPG3 {
public static void main(String[] args){
swordsman yasuo=new swordsman();
yasuo.name="tokyo";
yasuo.level=99;
yasuo.blood=3000;
System.out.printf("剑士:(name:%s,  level:%d,  blood:%d)%n",yasuo.name,yasuo.level,yasuo.blood);
}

}


重构代码:

package zed;

class swordsman{
private String name;
private int level;
private int blood;

public void setName(String name){
this.name=name;
}

public void setLevel(int level){
this.level=level;
}

public void setBlood(int blood){
this.blood=blood;
}

public String getName(){
return name;
}

public int getLevel(){
return level;
}

public int getBlood(){
return blood;
}

public String toString(){
return "剑士"+"\tname:"+this.name+"\tlevel:"+this.level+"\tblood:"+this.blood;
}
}

public class RPG3 {
public static void main(String[] args){
swordsman yasuo=new swordsman();
yasuo.setName("tokyo");
yasuo.setLevel(99);
yasuo.setBlood(3000);
System.out.println( yasuo.toString());
}

}


友情出演

本次实验搭档为20145320
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: