面向接口编程,编写一个IStudent接口,实现该接口的类为StudentImpl,有方法test(),打印出“我是一个学生”。通过配置文件向Spring容器注册该JavaBean,然后编写程序进行测试。
时间: 2023-06-04 11:05:05 浏览: 315
面向接口编程
好的,这是一个关于Java编程的问题,可以回答。下面是一个示例代码:
定义IStudent接口:
```java
public interface IStudent {
void test();
}
```
实现该接口的类StudentImpl:
```java
public class StudentImpl implements IStudent {
@Override
public void test() {
System.out.println("我是一个学生");
}
}
```
使用XML配置文件向Spring容器注册该JavaBean:
```xml
<bean id="student" class="com.example.StudentImpl"/>
```
编写程序进行测试:
```java
public class Test {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
IStudent student = (IStudent) context.getBean("student");
student.test();
}
}
```
运行程序,将会打印出"我是一个学生"的信息。
阅读全文