• JAVA基础篇—接口实现动态创建对象


    Scanner在控制台输入内容

    package com.Fruit;

    public interface Fruit {//提供接口

    }

    package com.Fruit;

    public class Apple implements Fruit{
    public Apple(){
    System.out.println("创建了一个苹果");
    }
    }

    public class Oranges implements Fruit{
    public Oranges(){
    System.out.println("创建了一个橘子");
    }
    }

    public class Pear implements Fruit{
    public Pear(){
    System.out.println("创建了一个梨");
    }
    }

    package com.Fruit;

    import java.util.Scanner;

    public class Gardener {
    public void creater(){
    String s="";
    Scanner in=new Scanner(System.in);
    s=in.nextLine();
    if(s.equals("苹果")){
    new Apple();
    }else if(s.equals("梨")){
    new Pear();
    }else if(s.equals("橘子")){
    new Oranges();
    }else{
    System.out.println("创建不出来了");
    }
    }
    }

    package com.Fruit;
    public class FruitTest {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    new Gardener().creater();
    }
    }

  • 相关阅读:
    K-means Algorithm
    Naive Bayes Algorithm
    Generalized Linear Models
    Support Vector Machine
    wordpress迁移
    Gaussian Discriminant Analysis
    Locally Weighted Regression
    Matlab绘图高级部分
    Supervised Learning-Regression
    html 字符串互转DOM
  • 原文地址:https://www.cnblogs.com/lc-java/p/7392493.html
Copyright © 2020-2023  润新知