dierzhou
作者:互联网
Java笔记:
在 XXX.xml 文件中 ,调用类:
test主文件:
1.主函数。
将配置文件中的类取用出来,实现功能。
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("XXXX.xml");
// new后是子类, ApplicaitonContext是父类
// getbean :id号准备的实类
强制类型转换
获取UserDao的方法,对象调用方法
review:
1 class A 2 { 3 int y=56; 4 int t=45; 5 6 7 a.setY(200);//修改赋值 8 //赋值:边写边赋值,用setY赋值
B b; b = new B(); //对象存放的单元是地址 System.out.println(b); //null || ox200
第一章
类
UserServiceImpl类:
回顾:
class B implements A
{
public void dd() {..}
}
B b =new B() :
A a;
a = new B();
a.ff();
//接口回调,减少代码重用。
set
set 方法:
public void setUserDao(UserDao userDao) {
this.userDao = userDao;//
}
用UserServiseImpl创建对象
UserServiceImpl u=new UserServiceImpl();//userdao
userdao d = new userdaoimp();
u.setUserDao(d);// xml .propetty注入
u.say();
长方形类中做长方体的类。表示长方体,在此类中求长方体的体积并输出
<作业:按长方体体积案例体积,做圆、圆柱体,求输出圆柱体的体积、周长。>
数据:圆的半径、周长、高、
要求:主程序,输出圆柱体体积以及圆的周长
作业按照构造方法、setter方法做
模仿2-11做>
2—11:
list:utrl包
list:接口,
List L=new ArryList();
LinkedList
整数定义:Integer
toString:
class B //extends Object
{int x=12;
A a;
....
}
public String toString(){}
User (username=" +username +", password=" + password +"
第二章
Bean配置:课本表格
name:
id:
class:
scope:对象的作用域
constructor-arg:
property:
依赖注入-实例化
实现方式
构造器实例化
配置文件 :src目录里,在程序过于复杂也可以放进一个单独的包内。
包点隔开、路径/隔开。
作用域:
request
singletion作用域
prototype作用域
构造方法
初始化:
bean另一种方式:Bean的装配
bean5.1.2.xml
user1 :name、password、list三个参数
<constructor-arg .......Tom实参传给username形参>
<.....index='1' value='12346'>
<.......index='2' :list给几个数据就是有多大。>
<bean id="user2" ......>
<property ..name"后面的属性的值、passworld必须和类中的完全一致>
<属性首字母大写,所以:set大写.....>
user2.setUsername(‘张三');
标签:xml,作用域,dierzhou,new,长方体,class,赋值 来源: https://www.cnblogs.com/Dreamer-Jie/p/12396537.html