圖片來源于我的穆斯林好友
看到書中的小題劝枣,牛刀小試男韧。
package student;
class Student{
private String name ;
private int age ;
public Student(){}
public Student(String name){
this.name=name;
}
public Student(String name,int age){
this(name);
this.age=age;
}
public void setName(String name){
this.name=name;
}
public void setAge(int age){
this.age=age;
}
public String getName(){
return name;
}
public int getAge(){
return age;
}
public void eat(){
System.out.println("不想吃");
}
public void say(Student s){
System.out.println(""+s.name+",ni給我去拿吃的");
s.bring();
}
public void bring(){
System.out.println(""+this.name+"拿來了");
}
public void bring(Student s){
System.out.println(s.name+"給"+this.name+"拿來了水果");
}
}
public class Hello01{
public static void main(String[] args){
Student[] stu=new Student[5];
Student zhang=new Student("zhangzhang ");
Student li=new Student("lili");
Student wang=new Student("wang");
Student jin=new Student("jinjin",15);
Student xie=new Student("xieie",23);
stu[0]=zhang;
stu[1]=li;
stu[2]=wang;
stu[3]=jin;
stu[4]=xie;
new Hello01().search("xieie",stu);
stu[1].eat();
stu[2].say(stu[3]);
stu[4].bring();
stu[2].bring(stu[3]);
}
public void search(Student s,Student[] stu){
if(s!=null){
System.out.println(" "+s.getName()+" "+s.getAge());
}
}
public void search(String name,Student[] stu){
for(Student s:stu){
if(name.equalsIgnoreCase(s.getName())){
System.out.print(" "+s.getName()+" "+s.getAge());
}
}
}
public void search(int age,Student[] stu){
for(Student s:stu){
if(age==s.getAge()){
System.out.print(" "+s.getName()+" "+s.getAge());
}
}
}
}
Student[] stu=new Student[5];
定義一個Student類型的數(shù)組浓体,并動態(tài)初始化颠蕴,所有的初始話值為null
在開始的時候泣刹,寫了** stu[0].setName("zhangzhang");
出現(xiàn)錯誤:引用空值**
**** 清醒小刻 ****
*** 沒錯,我說的都是錯的 ***