java2--类的封装【例】

来源:互联网 发布:淘宝店铺招牌装修 编辑:程序博客网 时间:2024/06/07 11:36
//类的封装//主要是完成login In登录验证 //2012.7.24class 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

然后就是脑力体力的投入了。

附风景照一张,自己拍的