摘要: Java关键字this只能用于方法体中。this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。 this 1.this三大作用: this调用属性、调用方法、利用this表示当前对象。 2 阅读全文
posted @ 2019-06-18 14:52 乔胖胖 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: 代码行 float t=5.1; int i=t; 是否可以被编译 结论: 两行都不可以被编译 5.1默认是double类型 不会转换成float类型 需要 float t=5.1f; 才可以 int i=t; float类型也不会转换成int类型 但是byte类型会自动转换成byte类型 int 阅读全文
posted @ 2019-06-18 14:34 乔胖胖 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 直接问题: 首先 byte的范围 [-128,127] byte 类型可以自动转为int类型 int类型不能自动转为byte类型。 超过byte的范围,就会变成int类型了 byte b=1:正确, b=b+1:报错, b+=1:正确。 根本考察就是 byte相计算的时候如果不进行强制转换,都会编译 阅读全文
posted @ 2019-06-18 14:27 乔胖胖 阅读(2961) 评论(0) 推荐(1) 编辑