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;
    }
}

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息