2020-03-15 |

仅以一种类型创建多个对象

  • 实时地,我们需要不同方法的不同对象。创建大量引用来存储它们不是一个好习惯,因此我们声明一个静态引用变量并在需要时使用它。在这种情况下,内存浪费较少。垃圾收集器将销毁不再被引用的对象。例:
            
    Test test = new Test();
    test = new Test();
    
  • 在继承系统中,我们使用父类引用变量来存储子类对象。在这种情况下,我们可以使用相同的引用变量切换到不同的子类对象。例:
    class Animal {}
    
    class Dog extends Animal {}
    class Cat extends Animal {}
    
    public class Test
    {
        // using Dog object
        Animal obj = new Dog();
    
        // using Cat object
        obj = new Cat();
    }

0

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论