Java学習ノート(一)
2758 ワード
1. Java boolean Integer 。
2. , 。 , 。
3. :primitive 。
4. :byte short int long double。 float, f。
5. : 、 (_) $ , 。 。
6. , (reference) 。 Java
。 。primitive
。
7. Java , Java 。
8. 。 primitive ,
primitive 。 , 。
9. null。Java , 。
10. Encapsulation( )
11. ,integer=0;float=0.0;boolean=false;reference=null。
, 。
public void output() {
//temp ,
double temp;
System.out.println("result:" + temp);
}
12. == primitive , 。
equals() 。
13. 。 , 。
, 。
14. , 。 ,
IS-A 。 HAS-A 。
15. , , super 。
16. 。
public private 。 IS-A 。
。
17. , 。
//
Animal[] animals = new Animal[5];
animals[0] = new Dog();
animals[1] = new Cat();
animals[2] = new Wolf();
animals[3] = new Hippo();
animals[4] = new Lion();
for (int i=0; i < animals.length; i++) {
animals[i].eat();
animals[i].makeNoise();
}
class Vet {
public void giveShot(Animal a) {
a.makeNoise();
}
}
class PetOwner {
public void start() {
Vet v = new Vet();
Dog d = new Dog();
Hippo h = new Hippo();
v.giveShot(d);
v.giveShot(h);
}
}
18. private class 。 。
1) 。 , 。 。
2) final 。 , 。 ,
final 。 final 。
3) private (constructor)
19.
1) , 。 。
, 。
, 。 , 。
2) 。 , 。 ,
。
20. (overload)
1)
2)
3)