青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

The Fourth Dimension Space

枯葉北風(fēng)寒,忽然年以殘,念往昔,語默心酸。二十光陰無一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢令

JAVA學(xué)習(xí)筆記

 

package hw2;

abstract class Book
{
  String title;
  String author;
  
float  price;
  
int  cat, subCat;

  
public Book (String t, String a, int c1, int c2, float p)
  
{
    title 
= t;
    author 
= a;
    price 
= p;
    cat 
= c1;
    subCat 
= c2;
  }


  
public String details ()
  
{
    
return title+""+author+" Category "+cat+"."+subCat+" value $"+price;
  }


  
public String toString()
  
{
    
return "Title <"+title+"> Author <"+author+"> cat:"+cat+" subCat:"+subCat+" price:"+price;
  }

}


package hw2;

public class Library
{
  
public static void main(String[] args)
  
{
      
  
//  Book b1 = new Book ("Java I/O Programming","E.R.Harrold",123,45,18.99F);
    
   
// Book b2 = new Book ("Java in a Nutshell","D.Flanagan",123,25,12.99F);

  
//  System.out.println(b1.details());
  
//  System.out.println(b2.details());

    Person james 
= new Person ("James Gosling",new Membership(Membership.OAP));
   
    Video v 
= new Video("Bat Man");
    System.out.println(james.canBorrow(v));
    
   
// System.out.println(james.canBorrow());
    
//Loan l1 = new Loan(b1,james);
    
//System.out.println(l1.details());
    
    
/*
    LoanableBook b3 = new LoanableBook ("Java I/O Programming","E.R.Harrold",123,45,18.99F);
    ReferenceBook b4 = new ReferenceBook ("Java in a Nutshell","D.Flanagan",123,25,12.99F);
    System.out.println(b3.details());
    System.out.println(b4.details());
    
    Person p1 = new Person("Mike", new Membership(Membership.JUNIOR));
    System.out.println(p1.details());
    
*/

    
//LoanableBook b3 = new LoanableBook ("Java I/O Programming","E.R.Harrold",123,45,18.99F);
   
// System.out.println(b3.canLoan());
   
// ReferenceBook b4 = new ReferenceBook ("Java in a Nutshell","D.Flanagan",123,25,12.99F);
   
// System.out.println(b4.canLoan());
  }


}





package hw2;

import java.util.Date;

class Loan
{
  Book book;
  Person person;
  Date date 
= new Date();

  
public Loan (Book b, Person p)
  
{
    book 
= b;
    person 
= p;
    p.borrow(b);
  }


  
public String details ()
  
{
    
return book.details()+" loaned on "+date+" to "+person.details();
  }


  
public String toString()
  
{
    
return "book "+book+" -> person"+person+" @date "+date;
  }

}




package hw2;

public interface Loanable {
    
    
public boolean canLoan();

}



package hw2;

public class LoanableBook extends Book implements Loanable
{    
    
public LoanableBook(String t, String a, int c1, int c2, float p)
    
{
        
super(t, a, c1, c2, p);
    }

    
public boolean canLoan()
    
{
        
return true;
    }

    
public String details ()
    
{
        
return "canLoan: " + canLoan() + " " +  super.details();
        
    }


}



package hw2;

public class Membership {
    
    
int mShip;
    
int nBook;
    
public final static int JUNIOR =1

    
/* 綠燈 */ 

    
public final static int STANDARD =2

    
/* 黃燈 */ 

    
public final static int OAP =3
    
    
public Membership(int mShip)
    
{
        
this.mShip = mShip;
        
if(mShip == Membership.STANDARD)
            nBook 
= 1;
        
else if(mShip == Membership.JUNIOR)
            nBook 
= 6;
        
else 
            nBook 
= Integer.MAX_VALUE;
    }

    
public String toString()
    
{
        
if(mShip == 1return "JUNIOR";
        
if(mShip == 2return "STANDARD";
        
else return "OAP";
    }

    
public int getCap()
    
{
        
return nBook;
    }

}



package hw2;

import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

class Person
{
  String name;
  Membership mShip;
  List
<Book> books = new ArrayList<Book>();
  List
<Video> videos = new ArrayList<Video>();
  
public void borrow(Book b)
  
{
      
      books.add(b);
  }

  
  
public void borrow(Video v)
  
{
      
      videos.add(v);
  }

  
public boolean canBorrow(Book b)
  
{
      Calendar cal 
= Calendar.getInstance(); 
      
int week = cal.get(Calendar.DAY_OF_WEEK)-1;
      
if(week==2)//設(shè)置為星期二不能借書(寫程序當(dāng)日)
          return false;
      
      
if(books.size()<mShip.getCap())
          
return true;
      
else
          
return false;
  }

  
public boolean canBorrow(Video v)
  
{
      
if(mShip.mShip == Membership.JUNIOR)
          
return false;
      
if(videos.size()==0return true;
      
else return false;
      
  }

  
  
  
  
public Person (String n, Membership m)
  
{
    name 
= n;
    mShip 
= m;
  }


  
public String details ()
  
{
    
return name +" " + mShip;
  }


  
public String toString()
  
{
    
return "name <"+name+">" + " " + mShip;
  }

}



package hw2;

public class ReferenceBook extends Book
{
    
public ReferenceBook(String t, String a, int c1, int c2, float p)
    
{
        
super(t, a, c1, c2, p);
    }

    
public boolean canLoan()
    
{
        
return false;
    }

    
public String details()
    
{
        
return "canLoan: " + canLoan() + " " +  super.details();
    }


}



package hw2;

public class Video {
    String name;
    
public Video(String n)
    
{
        name 
= n;
    }

    
    
public String toString()
    
{
        
return name;
    }

    
    
}





 

posted on 2014-09-16 18:22 abilitytao 閱讀(278) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲清纯自拍| 午夜一区二区三区在线观看| 中日韩美女免费视频网址在线观看 | 亚洲国产经典视频| 亚洲国产精品99久久久久久久久| 国产一级一区二区| 国产亚洲激情在线| 在线观看日韩av| 欧美成人福利视频| 精品电影一区| 亚洲高清色综合| 亚洲欧洲精品一区二区三区不卡 | 在线日韩中文| 亚洲第一免费播放区| 一区二区三区毛片| 久久成人人人人精品欧| 米奇777超碰欧美日韩亚洲| 欧美激情导航| 在线午夜精品自拍| 久久国产欧美精品| 免费短视频成人日韩| 久久综合伊人77777| 欧美激情精品久久久久久久变态| 欧美无砖砖区免费| 在线观看久久av| 亚洲尤物视频在线| 久久综合中文字幕| 国产精品99久久不卡二区| 亚洲性图久久| 欧美精品久久久久久久久久| 国产亚洲欧美一区二区三区| 亚洲美女av黄| 麻豆精品91| 午夜亚洲性色福利视频| 欧美午夜不卡| 99re热这里只有精品视频 | 久久精品天堂| 国产精品99久久久久久宅男| 欧美不卡福利| 在线精品观看| 久久―日本道色综合久久| 亚洲人成网站色ww在线| 亚洲欧美日韩在线高清直播| 欧美日韩视频不卡| 亚洲国产mv| 麻豆国产精品va在线观看不卡| 亚洲欧美日本国产专区一区| 欧美日本国产一区| 亚洲美女av在线播放| 蘑菇福利视频一区播放| 久久精品国产91精品亚洲| 欧美一级在线播放| 免费成人av资源网| 在线观看亚洲视频| 久久国产一二区| 亚洲欧美激情视频| 国产精品入口麻豆原神| 亚洲欧美三级伦理| 亚洲欧美国产日韩天堂区| 国产精品久久久一区麻豆最新章节 | 国产精品久久久久久久久果冻传媒 | 欧美专区日韩视频| 亚洲欧美日本国产有色| 国产精品一区二区男女羞羞无遮挡 | 欧美大片一区二区| 亚洲精品美女久久久久| 亚洲国产网站| 欧美日韩一区二区三区四区在线观看 | 久久久噜噜噜久久久| 国产一区二区高清| 久热精品视频在线| 免费观看亚洲视频大全| 日韩午夜av电影| 洋洋av久久久久久久一区| 国产精品久久久久久久久久尿| 一本久道久久综合婷婷鲸鱼| 一区二区三区日韩在线观看| 国产精品综合色区在线观看| 久久久久久久综合色一本| 老巨人导航500精品| 亚洲美女中文字幕| 亚洲一区在线免费观看| 国产在线成人| 亚洲人成在线播放| 国产精品一区久久| 欧美激情亚洲自拍| 国产精品国产亚洲精品看不卡15 | 麻豆成人精品| 欧美日韩国产成人精品| 羞羞答答国产精品www一本| 久久精品视频在线看| 99ri日韩精品视频| 久久成人18免费观看| 夜夜嗨av色一区二区不卡| 性娇小13――14欧美| 日韩小视频在线观看| 性欧美办公室18xxxxhd| 日韩视频精品在线| 久久国产主播精品| 亚洲视频一区在线观看| 久久人体大胆视频| 午夜精品福利一区二区蜜股av| 久久天天躁狠狠躁夜夜av| 亚洲午夜影视影院在线观看| 久久久国产成人精品| 亚洲综合好骚| 男人的天堂亚洲| 久久精品天堂| 久久亚洲美女| 一本一本大道香蕉久在线精品| 国内精品久久久| 日韩一区二区精品视频| 在线观看欧美| 欧美一区二区精美| 亚洲欧美日韩综合一区| 欧美国产日韩在线| 久久天天躁狠狠躁夜夜av| 欧美性事免费在线观看| 亚洲国产精品成人精品| 韩日欧美一区二区| 欧美在线看片| 欧美一区二区私人影院日本| 欧美三区视频| 亚洲人午夜精品| 亚洲精品国产精品国自产观看浪潮 | 免费成人黄色av| 久久精品最新地址| 国产精品视频一二三| 一区二区三欧美| 中文在线资源观看网站视频免费不卡 | 亚洲欧美日韩精品久久亚洲区| 亚洲图片欧洲图片av| 欧美久久久久久久| 亚洲激情第一区| 亚洲精品日韩激情在线电影| 免费在线成人av| 亚洲福利在线看| 亚洲精品久久久蜜桃 | 国产视频精品xxxx| 欧美在线黄色| 麻豆成人在线| 亚洲激情国产精品| 欧美大片免费久久精品三p| 亚洲国产第一页| 日韩天堂在线视频| 国产精品久久99| 性欧美videos另类喷潮| 久久久久久久久久久成人| 精品69视频一区二区三区| 乱中年女人伦av一区二区| 亚洲国产天堂久久国产91| 亚洲精品女av网站| 欧美午夜久久| 欧美一区永久视频免费观看| 老巨人导航500精品| 亚洲黑丝在线| 国产精品xxxav免费视频| 欧美一区二区日韩一区二区| 欧美成人一区二免费视频软件| 亚洲美女色禁图| 国产精品影音先锋| 免费观看日韩| 一本久久综合亚洲鲁鲁五月天| 午夜亚洲性色福利视频| 国产综合久久久久久| 欧美成人免费va影院高清| 亚洲香蕉在线观看| 欧美va天堂| 亚洲欧美一区二区原创| 亚洲国产精品123| 亚洲高清av| 尤物在线观看一区| 亚洲人成高清| 久久午夜激情| 老色鬼久久亚洲一区二区| 国产精品色午夜在线观看| 亚洲伊人色欲综合网| 久久久久久尹人网香蕉| 国产免费观看久久黄| 蜜臀va亚洲va欧美va天堂 | 一区二区三区欧美日韩| 欧美亚洲在线视频| 在线观看亚洲一区| 欧美视频一区二区三区| 久久精品首页| 一区二区三区四区国产| 欧美国产在线电影| 久久久久久久久一区二区| aa级大片欧美| 狠狠色狠狠色综合| 国产精品magnet| 女生裸体视频一区二区三区| 午夜精品美女自拍福到在线| 亚洲激情第一页| 亚洲欧美在线免费| 一本色道综合亚洲| 亚洲欧洲精品成人久久奇米网| 国内精品视频666| 国产日韩精品一区二区| 国产精品久久久久9999高清|