其他分享
首页 > 其他分享> > dierzhou

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