首先的是,我买了一本新的有关于java的书,刚开始看,其实在此之前我已经学了一本java语法的书本,现在我买的这本书是我用来提升自己的java认知水平的,首先是对这本书的第一印象吧,里面的内容比较详细,当然这是跟我学的第一本书相比得来的,学完了第一本书,现在看另一本书,我自己有了新的认知,我一开始学习java时,对于变量名的名很随便,真的,现在重新再学习java,我对于之前的命名规则有了新的体会,我真的觉得好的命名是很有必要的,一开始接触编程语言的人,都觉得这些规则很难记,不过当你在进行编程中时,尤其是看别人的代码时,你一定会想起这些规则的,还有的就是,一定要加注释,再简单也要加,等你学习编程几个月后,当你每天都写两三个小时的代码时,你一定会深有体会的,其实中文也是可以作为变量名称的,下面来个小插曲用中文命名变量名:
`public class E {
public static void main(String[] args) {
//其实变量名称也是可以是中文的,但是尽量不要
int 年龄=20;
System.out.println(年龄);
}
} ` 结果显示:
第二个感受就是简单的java类,什么是简单的java类呢?简单类指的是可以描述某一类信息的程序类,但是类中没有复杂的逻辑操作,只作为一种信息保存的媒介存在
核心开发结构: 类名一定要有意义,类中所有的属性一定要用private进 封装,封装的属性必须提供setter(),getter()方法类中可以有无数的构造方法,但是必须有无参的构造方法类中不允许出现任何输出语句,所有内容获取必须返回,举个例子:
`class Dept{ //把属性进行封装 private long deptno;//编号 private String dname;//名称 private String loc;//位置
//构造方法
public Dept() {
}
public Dept(long deptno,String dname,String loc) {
this.deptno=deptno;
this.dname=dname;
this.loc=loc;
}
//getter,setter方法
public long getDeptno() {
return deptno;
}
public void setDeptno(long deptno) {
this.deptno = deptno;
}
public String getDname() {
return dname;
}
public void setDname(String dname) {
this.dname = dname;
}
public String getLoc() {
return loc;
}
public void setLoc(String loc) {
this.loc = loc;
}
//普通的方法
public String getInfo() {
return " bumenbianhao: "+this.deptno+", bumenmingcheng: "+this.dname+",bumenweizhi: "+this.loc;
} } public class T { public static void main(String[] args) { //实例化 Dept dept=new Dept(10,"技术部","北京"); //输出 System.out.println(dept.getInfo()); } } `
结果显示:
重新再学习java,我感觉我更亲近简单的java类,简单的java类,比较容易拓展,可能一开始学时,初学者会觉得我只要能完成任务就行了,管我用几个类,不过等学了一段时间之后,就会感受到java简单类的好处了。