//类的封装
//主要是完成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.youkuaiyun.com/detail/enight0000/4487869
卷二 http://download.youkuaiyun.com/detail/enight0000/4487873
然后就是脑力体力的投入了。
附风景照一张,自己拍的