面向对象基础(三)
1. 对象属性的使用方法
2. 多对象的创建方法
3. 匿名对象的创建和使用方法
1. 对象属性的使用方法
使用对象调用变量和函数
1. 对象.变量
2. 对象.函数()
Dog.java
class Dog{
String name ;
int age ;
String color ;
void jump(){
System.out.println(''jump'');
}
}
Test.java
class Test{
public static void main(String args []){
Dog d = new Dog();
d.name = "旺财" ;
d.color = ''黑色'';
d.jump() ;
System.out.println(“名字是”+d.name);
}
}
2. 多对象的创建方法
new Dog(); 是在堆内存开辟一块空间, 放置新生成的对象.
d1和d2是引用新生成的对象, 虽然代码是一样的, 但d1和d2引用的对象是不同的!!!
class Test{
public static void main(String args []){
Dog d1 = new Dog();
Dog d2 = new Dog();
d1.name = "旺财";
d2.name = "四喜";
d1.jump();
d2.jump();
System.out.println("名字是"+d1.name);
System.out.println("名字是"+d2.name);
}
}
3. 匿名对象的创建和使用方法
new.Dog().jump(); 常用一次性的情况