慢慢找到感觉了
2013-11-22 19:50
211 查看
程序很简单,产生随机数,然后缩小到需要的范围,再转成char格式,就能输出随机字符了。
这是目前做出的第一个工具类,自己试着研究了一下也找到java里命名规则的感觉了。
首先Project就用自己的名字命名,因为都是自己写的。
然后下一级是Package,这个是程序的分类,这个程序就被分到自用工具包里。
再下一级是class,之前一直是所有类都装到一个class里面,明显有问题,因为用eclipse写的不是.java的源文件,是直接分好了结构,所以用一个类就新建一个类。这个程序就是单独的一个类,内含几个方法。
总的来说就是类是大功能,方法是细分的小功能。
然后要使用这个类的时候就导入(import)。
我一开始把RandomChar类里的三个方法设成了private的,因为我觉得总要通过类来访问。
但是一用就发现不对,我在别的包里要调用的正是方法,方法当然要是public的,private指的是类内部调用,假设我的lowercase方法要调用number方法,而number方法又不需要从外部调用,那么这个number方法就可以设成private,是这么回事。
还是得用啊,多写写代码比看书强。
package selfUtil; public class RandomChar { /** Generate a random lower-case letter(from a to z). */ public static char lowerCase() { return (char) (97 + (int) (Math.random() * (122 - 97 + 1))); } /** Generate a random upper-case letter(from A to Z). */ public static char upperCase() { return (char) (65 + (int) (Math.random() * (90 - 65 + 1))); } /** Generate a random number(from 0 to 9). */ public static char number(){ return (char) (48 + (int) (Math.random() * 10)); } }
这是目前做出的第一个工具类,自己试着研究了一下也找到java里命名规则的感觉了。
首先Project就用自己的名字命名,因为都是自己写的。
然后下一级是Package,这个是程序的分类,这个程序就被分到自用工具包里。
再下一级是class,之前一直是所有类都装到一个class里面,明显有问题,因为用eclipse写的不是.java的源文件,是直接分好了结构,所以用一个类就新建一个类。这个程序就是单独的一个类,内含几个方法。
总的来说就是类是大功能,方法是细分的小功能。
然后要使用这个类的时候就导入(import)。
package test; import selfUtil.RandomChar; public class test { public static void main(String[] args) { System.out.println(RandomChar.lowerCase()); } }
我一开始把RandomChar类里的三个方法设成了private的,因为我觉得总要通过类来访问。
但是一用就发现不对,我在别的包里要调用的正是方法,方法当然要是public的,private指的是类内部调用,假设我的lowercase方法要调用number方法,而number方法又不需要从外部调用,那么这个number方法就可以设成private,是这么回事。
还是得用啊,多写写代码比看书强。
相关文章推荐
- 有一种强烈的感觉,windows在慢慢衰退,linux时代慢慢到来了!尤其是程序员
- (看不懂,既然感觉很厉害的样子就留着慢慢看吧)10个你在读软件工程学位时就应该知道的秘密
- 找到了编程的感觉
- 无意中找到的一篇关于面试的文章,感觉写的很好!
- 突然间,对JAVA也找到点感觉了。
- 找到《跟我一起写Makefile》PDF文档,感觉就是不一样!真是爽呆了!
- 进入社会-慢慢有点感觉了
- 总算找到了问题的原因了,爽,不过感觉自己太粗心了。
- 开始一瓢凉水浇顶,然后慢慢的感觉良好。
- 非常励志的一篇文章,请慢慢细读,品读,从中找到你想要的答案
- 无意中找到的一篇关于面试的文章,感觉写的很好!
- 感觉最近比较糊涂,看了篇自己觉得好的总结,先转下贴,自己再慢慢总结吧
- 在线零售业开始找到感觉
- 找到感觉了
- 怎样找到native speaker的感觉
- 逆向破解学习方法-读Nisy的帖子感觉找到了方向
- 初学程序编写最好每天围绕一种类型多练题找到编程感觉
- 找到家了,好轻松的感觉
- 今天试了下: InternetDownloadManager 很棒!找到了迅雷的感觉
- Sun找到感觉-来源:互联网周刊