zoukankan      html  css  js  c++  java
  • 在静态方法中传对象的用法

    package demo06;

    public class Oracle {

    public void add(int id,String name) {
    System.out.println("将学生添加到oracle数据库中");
    }

    public void delete(int id) {
    System.out.println("将学生从oracle数据库中删除");
    }
    }

    -----------------------------

    package demo06;

    public class Mysql {

    //添加
    public void addStudent(int id,String name) {
    System.out.println("学生添加到mysql数据库中");
    }

    //删除
    public void deleteStudent(int id) {
    System.out.println("从mysql数据库中删除学生数据");
    }
    }

    --------------------------------------

    package demo06;

    public class Test01 {
    public static void main(String[] args) {
    // 创建对象
    Oracle o = new Oracle();
    // 给方法中传对象
    oracleStudent(o);
    // 创建对象
    Mysql my = new Mysql();
    // 在方法中传对象
    mysqlStudent(my);
    }

    // 静态方法,在主方法中直接调用创建的对象
    public static void oracleStudent(Oracle oracle) {
    oracle.add(12, "v");
    oracle.delete(5);
    }

    // 静态方法,在主方法中直接调用创建的对象
    public static void mysqlStudent(Mysql mysql) {
    mysql.addStudent(15, "a");
    mysql.deleteStudent(10);
    }
    }

  • 相关阅读:
    【EF Code First】CodeFirst初始配置
    【HTML5】炫丽的时钟效果Canvas绘图与动画基础练习
    C# MongoDB--时区问题(差了8小时)
    【HTML5】Canvas绘制基础
    判断数组与对象的方法
    javascript中的this
    实现动画效果
    js-改变this的指向
    js预编译
    js对象枚举
  • 原文地址:https://www.cnblogs.com/Koma-vv/p/9602015.html
Copyright © 2011-2022 走看看