java2--類的封裝【例】

//類的封裝
//主要是完成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

然後就是腦力體力的投入了。

附風景照一張,自己拍的






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章