每天学习java一小时_java再学感受 - 编程一小时的个人空间 - OSCHINA - 中文开源技术交流社区...

首先的是,我买了一本新的有关于java的书,刚开始看,其实在此之前我已经学了一本java语法的书本,现在我买的这本书是我用来提升自己的java认知水平的,首先是对这本书的第一印象吧,里面的内容比较详细,当然这是跟我学的第一本书相比得来的,学完了第一本书,现在看另一本书,我自己有了新的认知,我一开始学习java时,对于变量名的名很随便,真的,现在重新再学习java,我对于之前的命名规则有了新的体会,我真的觉得好的命名是很有必要的,一开始接触编程语言的人,都觉得这些规则很难记,不过当你在进行编程中时,尤其是看别人的代码时,你一定会想起这些规则的,还有的就是,一定要加注释,再简单也要加,等你学习编程几个月后,当你每天都写两三个小时的代码时,你一定会深有体会的,其实中文也是可以作为变量名称的,下面来个小插曲用中文命名变量名:

`public class E {

public static void main(String[] args) {

//其实变量名称也是可以是中文的,但是尽量不要

int 年龄=20;

System.out.println(年龄);

}

} ` 结果显示:

7fd4e7db4f5095a26ac371de78b2a1d3.png

第二个感受就是简单的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()); } } `

结果显示:

fad256f334eb8092a33374adef2fb35f.png

重新再学习java,我感觉我更亲近简单的java类,简单的java类,比较容易拓展,可能一开始学时,初学者会觉得我只要能完成任务就行了,管我用几个类,不过等学了一段时间之后,就会感受到java简单类的好处了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值