//類的封裝
//主要是完成login In登錄驗證
//2012.7.24
class Check{
public boolean check(String name,String password){
if(name.equals("xxxx")&&password.equals("0000")){
return true;
}else{
return false;
}
}
};
class Ob{
private String arg[];
public Ob(String args[]){
this.arg = args;
}
public String login(){
String result = null;
isExit();
Check a = new Check();
String name = arg[0];
String password = arg[1];
if(a.check(name,password)){
result = "歡迎" + name + "登錄!";
}else{
result = "賬號密碼錯誤!";
}
return result;
}
public void isExit(){
if(arg.length!=2){
System.out.println("輸入格式有誤!");
System.out.println("格式:java LoginIn 用戶名 密碼");
System.exit(1);
}
}
};
public class LoginIn{
public static void main(String args[]){
Ob test = new Ob(args);
System.out.println(test.login());
}
};
這是在“hello world!”之後自己動手編的第一段代碼,我對java嚮往已久,而沉下心來在這15天裏,快速的學習了jase的基本語法,感覺收穫頗多。
這個例子是教程上的(李興華老師的視頻),以前我學過c、c++但是都比較淺,第一次見到java類還覺得不過如此,隨即,就被這優美的代碼折服了。類的封裝竟能如此!
看過之後不勝自喜,默寫了下來。並開始了瘋狂的java旅程。
如有初學者在汲取經驗,作爲一個學習java 20天的小鳥,我列一下我的資源吧:
1.java實戰開發經典 配視頻(其實視頻起了絕大部分的作用)
2.ultraEdit 類似於記事本
3.jdk6_CN.chm 這個沒有的同學可以在這裏下載,分了兩卷,放在一起解壓就好
卷一 http://download.csdn.net/detail/enight0000/4487869
卷二 http://download.csdn.net/detail/enight0000/4487873
然後就是腦力體力的投入了。
附風景照一張,自己拍的