高级特效第一章1

package Thetestclass;


import java.util.LinkedList;
/*
 * 队列类
 */


public class Queue {
//使用LinkedList实现队列
   LinkedList link =new  LinkedList();
  
public Queue() {
// TODO Auto-generated constructor stub
}
/** 
    * 向队列添加时的add方法 
    * @param e 添加的对象参数 
    */  
  public void add(Unknown e){
    link.add(e);
}
  /** 
   * 从队列中取出来的get方法 
   * index 要取出的对象参数 
   */  
  public Object get(int index){
 return link.get(index);
  }
   public static void main(String[] args) {
Queue queue =new Queue(); //创建对象
Unknown queue0 =new Unknown("徐磊","吃粑粑"); //创建对象
Unknown queue1 =new Unknown("徐磊","吃粑粑"); //创建对象
Unknown queue2 =new Unknown("徐磊","吃粑粑"); //创建对象
Unknown queue3 =new Unknown("徐磊","吃粑粑"); //创建对象

/*
* 为什么不能实例化
*/
queue.link.add(queue0);
queue.link.add(queue1);
queue.link.add(queue2);
queue.link.add(queue3);
System.out.println("你大爷出来之前:");
for (Object penguins : queue.link) {  
         Unknown pen = (Unknown)penguins;  
         pen.shuo();  
     }  
       
     queue.link.removeLast(); 
     System.out.println("\n取出后:");  
     for (Object penguins : queue.link) {  
    Unknown pen = (Unknown)penguins;  
         pen.shuo();  
     }  
 }  

}  

package Thetestclass;


/**
 * @author Lenovo
 *
 */
public class Unknown {
 private String name; //旺财
 private String mena; //小黑
 /**
* 两个参数构造方法。
*/
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getMena() {
return mena;
}
public void setMena(String mena) {
this.mena = mena;
}
public Unknown() {
super();
// TODO Auto-generated constructor stub
}
public Unknown(String name, String mena) {
super();
this.name = name;
this.mena = mena;
}
//打印信息方法
public void shuo(){
System.out.println(this.mena+""+this.name);
}


   
}


猜你喜欢

转载自blog.csdn.net/qq3144836446/article/details/80511770
今日推荐