1、用short(小容器)装int(大容器)时,要有明确的转换。
int num=9;
short aa = (short) num;
2、封闭的用处
3、封装的实例
class AnimalsTest{
private String name;private int size;
public String getName() {
return name;
}
public String setName(String name) {
name = name;
return name;
}
public int getSize() {
return size;
}
public int setSize(int s) {
size = s;
return size;
}
}
public class Animals{
public static void main (String[] args)
{
AnimalsTest[] animals = new AnimalsTest[5];
animals[0] = new AnimalsTest();
//未封装时:animals[0].name="dog1";
//封装后,private类型变量获取不到,要通过setter函数
animals[0].setName("dog1");
System.out.println(animals[0].getName());
}
}
4、实例变量的默认值
int 0
float 0.0
booleans false
referense null
5、JAVA不同数据类型的位数
| booleans | JAVA虚拟机决定 | true/false |
| char | 16bit | 0-65535 |
| byte | 8bit | -128~127 |
| short | 16bit | -32768~32767 |
| int | 32bit | -2147483648~214748347 |
| long | 64bit | 负很大~正很大 |
| float | 32bit | |
| double | 64bit |
6、对象的比较