java_1122

package org.jsoft.hw;ide

public class MyException1 extends Exception {
    // MyException1已檢查異常
    public MyException1() {
        super("調用父類Exception");
    }測試

    public MyException1(String s) {
        s="異常的詳細信息";
        System.out.println(s);
    }
    //MyException2未檢查異常
    class MyException2 extends RuntimeException {
        public MyException2() {
            super("調用父類RuntimeException");
        }
        public MyException2(String s) {
            s="異常的詳細信息";
            System.out.println(s); 
        }
    }
}
測試一下看能不能用本身寫的異常this

package org.jsoft.hw;spa

public class UseMy {
    public static void main(String[] args) {
        try {
            use1();
        } catch (MyException1 e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    public static void use1() throws MyException1{
        throw new MyException1();
    }
}.net

判斷你和你同桌是否是一我的? 以及以字符串形式顯示人的基本信息!沒有具體要求,自行編寫!字符串

package org.jsoft.hw;get

public class TestPerson {
    public static void main(String[] args) {
        System.out.print("判斷我和我同桌是否是一我的,答案是:");
        Person p1 = new Person("羅維璠");// 聲明兩我的
        Person p2 = new Person("張蕾");
        System.out.println(p1.equals(p2));// 判斷是否是一我的
        System.out.println(p1);// 輸出個人基本信息
    }
}io

class Person {
    private String name;
    private int age = 21;
    private char sex = '女';class

    public String getName() {
        return name;
    }object

    public void setName(String name) {
        this.name = name;
    }

    @Override
    public String toString() {
        // TODO Auto-generated method stub
        return "我叫" + name + "    性別:" + sex + "    今年" + age;// 返回個人基本信息
    }

    public Person(String name) {// 有參構造方法
        this.name = name;
    }

    @Override
    public boolean equals(Object obj) {// 重寫object的equals方法
        // TODO Auto-generated method stub
        // 首先判斷obj是否是空的
        if (obj == null) {
            return false;
        } else {
            // 判斷obj是否是Person
            if (obj instanceof Person) {
                // 把obj強轉成Person
                Person p = (Person) obj;
                if (this.name.equals(p.name)) {
                    return true;
                }
            }
        }
        return false;
    }
}

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息