今天早上复习了一下Java的访问控制符和static。具体如下:
访问控制符都是对于外部环境而言的,对于类内部来说,所有的变量和方法无论是public还是private,都是可以调用的。
晚上正好看了一下别人的hw7的作业,认识到一点,如果方法(包括类方法、实例方法、静态方法)对内部变量(如@x、@y)进行操作,就直接调用即可。而不是使用x(本质上使用的是return @x),这就多此一步了。
static表示静态。静态方法不可以调用非静态方法。for是while语句的加强版(注意for语句的流向)。
Java命名规范
对于Java来说,命名规则是很明确的。
包名,使用网络地址倒置,小写,如com.myssh.action。
类名,大写开头,驼峰写法,如LoginAction。
方法名,小写开头,驼峰写法,如getUser()。
变量名,小写开头,驼峰写法,如userId。
常量名,大写开头,下划线分割,如MAX_LENGTH。
来点小包子,三驼一大峰,常量是贤达。