1.ArrayList 为动态可伸缩数组的长度。
长度可变的数组,集合对象。
2.ArrayList的实例化方法:
ArrayList<String>stringList = new ArrayList<String>();
3.用add方法在ArrayList中添加。
利用set,get的方法可增强安全性。
4.private(当前类访问的权限):
如果类中成员使用private修饰,则这个成员只能在当前类内部被访问。
default(包访问权限):
如果类中成员不使用任何访控制符修饰,就称它是访问权限修饰的成员可以被相同包
下其他类访问。
protected(子类访问权限):
如果类中成员使用protected修饰,问则这个成员既可以被同一个包下的其他类访
问,也可以被其他包中的子类访问。
public(公共访问权限):
如果类中成员使用public修饰,则这个成员可以被所有的类访问。
5.图书管理系统(代码)
package com.jxtu.www.day0512;
import java.util.ArrayList;
import java.util.Scanner;
public class Library {
String book;
String press;
double price;
String writer;
static ArrayList<Library> pbm=new ArrayList<>();
public static void choices() {
Scanner scan= new Scanner(System.in);
int input=scan.nextInt();
if(input==1) {
book();
}else if(input==2) {
}else if(input==3) {
}else if(input==4) {
}else if(input==5) {
}
}
public void borrow() {
Scanner scan1=new Scanner(System.in);
String input=scan1.next();
if(input=="白雪公主") {
}else if (input =="格林童话") {
}else if (input =="安徒生童话") {
}else if (input =="哆啦A梦漫画全集") {
}
}
public static void main(String[] args) {
System.out.println("请按序号");
System.out.println("1.列出图书");
System.out.println("2.借书");
System.out.println("3.添加图书");
System.out.println("4.退出系统");
book();
}
public Library() {
super();
}
public Library(String book, String press, double price, String writer) {
super();
this.book = book;
this.press = press;
this.price = price;
this.writer = writer;
}
public static void book() {
Library bm1=new Library();
bm1.book="白雪公主";
bm1.press="江苏信息出版社";
bm1.price=1;
bm1.writer="金鑫";
Library bm2=new Library("格林童话","无锡职业出版社",2,"金鑫");
Library bm3=new Library("安徒生童话","无锡商业出版社",3,"刘瑶");
Library bm4=new Library("哆啦A梦漫画全集","江南影视出版社",4,"孙晗硕");
pbm.add(bm1);
pbm.add(bm2);
pbm.add(bm3);
pbm.add(bm4);
for (Library pbm : pbm) {
System.out.println("书名是:"+pbm.book+" 出版社是:"+pbm.press+" 价格是:"+pbm.price+" 作家是:"+pbm.writer);
}
}
}