zoukankan      html  css  js  c++  java
  • java高级教程 圆 圆柱 面积

    Test:

    package com.m.ioc;

    import org.springframework.context.ApplicationContext;

    import

        org.springframework.context.support.ClassPathXmlApplicationContext;

    public class Test {

        public static void main (String[] args) {

           ApplicationContext applicationContext= new ClassPathXmlApplicationContext("applicationContext.xml");

           UserDao userDao = (UserDao) applicationContext.getBean("userDao");

           userDao.say(3,3.14);

           userDao.say(5,3.14);

        }

     

    }

     

    Test01:

    package com.m.ioc;

    import org.springframework.context.ApplicationContext;

    import

       org.springframework.context.support.ClassPathXmlApplicationContext;

    public class Test01 {

        public static void main(String[] args){

           ApplicationContext applicationContext =

                  new ClassPathXmlApplicationContext("applicationContext.xml");

           UserService userService =

                  (UserService) applicationContext.getBean("userService");

           userService.say(4,18.84);

        }

     

    }

     

    UserDao.java:

    package com.m.ioc;

     

    public interface UserDao {

        public void say(int ll,double paipai);

    }

     

    UserDaoimp.java:

    package com.m.ioc;

     

    public class UserDaoimp implements UserDao{

        int l=4;double pai=3.14;

        public void say(int ll,double paipai)

        {

        l=ll;pai=paipai;

        System.out.println("底面周长是:"+(2*l*pai));

        System.out.println("底面积是:"+(l*l*pai));

        }

    }

     

    UserService.java:

    package com.m.ioc;

     

    public interface UserService {

        public void say(int h,double c);

    }

    UserServiceimp.java:

    package com.m.ioc;

     

    public class UserServiceimp implements UserService{

        double c=18.84;

        private UserDao userDao;

        public void setUserDao(UserDao userDao){

           this.userDao = userDao;

        }

        public void say(int h,double c){

        this.userDao.say(3,3.14);

        System.out.println("圆柱体积是:"+(c*h));

        }

    }

     

    Xml文件:

    <?xml version="1.0" encoding="UTF-8"?>

    <beans xmlns="http://www.springframework.org/schema/beans"

        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

        xmlns:p="http://www.springframework.org/schema/p"

        xsi:schemaLocation="http://www.springframework.org/schema/beans

            http://www.springframework.org/schema/beans/spring-beans-4.3.xsd">

        <!-- 将指定类配置给Spring,让Spring创建其对象的实例 -->

        <bean id="userDao" class="com.m.ioc.UserDaoimp" />

        <bean id="userService" class="com.m.ioc.UserServiceimp" >

        <property name="userDao" ref="userDao" />

    </bean>   

    </beans>

     

  • 相关阅读:
    抽象工厂模式
    两个页面之间的另一种传值
    回头看看数据集合
    (kinetis K60)kinetis初体验之GPIO寄存器
    (kinetis K60)UART寄存器 串口收发数据
    (Kinetis K60) LPTMR 延时
    (Kinetis K60)WDOG看门狗测试
    (Kinetis K60) AD采集
    (Kinetis K60) PIT定时中断
    (Kinetis K60) FTM输出PWM
  • 原文地址:https://www.cnblogs.com/1314-520/p/12635959.html
Copyright © 2011-2022 走看看