收藏此站 联系我们 网站
当前位置:首页» 行业新闻 » 【建站服务】陆丰网页设计-高端网站设计公司-域名申请

【建站服务】陆丰网页设计-高端网站设计公司-域名申请

作者: 风兰 . 阅读量: 3 . 发表时间:2022-09-21 02:36:31

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


陆丰网页设计-高端网站设计公司

网站建设.png

  1. rows 用于方法上,可抛出多个异常,每个异常的类名用逗号隔开。

    try...catch.... 捕获异常时,大的异常(Exception类)放在下方,小的异常放在上方,否则,在异常捕获时,小的异常将不能被捕获,因为全在大的异常类中捕获到。

    即: 如果多个 catch 块中的异常出现继承关系,父类异常 catch 块放在最下面。

    处理异常的方式,不可以直接打印,或者直接输出,正确的处理方式:

    class FuShuException extends Exception{    private int value;    FuShuException() {        super();    }    FuShuException(String msg, int value) {        super(msg);//调用父类有参构造,获得异常信息        this.value = value;    }    public int getValue() {        return value;    }}class Demo {    int div(int a, int b) throws FuShuException {        if (b < 0)            throw new FuShuException("出现了除数是负数的情况by fushu", b);// 手动通过throw关键字抛出一个自定义异常对象。        return a / b;    }}public class MyT {    public static void main(String[] args) {        Demo d = new Demo();        try {            int x = d.div(4, -9);            System.out.println("x=" + x);        } catch (FuShuException e) {            System.out.println(e.toString());            System.out.println("错误的负数是:" + e.getValue());        }catch (Exception e) {//大的异常放在下方,小的异常放在上方            System.out.println(e.getMessage());        }        System.out.println("end");    }}
    Husky

       Husky

      lh1***ke@163.com

    4年前 (2018-05-07)
    •  1.根据异常情况处理对应的逻辑

    •  2.使用文件记录异常,便于日后查看

  2.    藏剑

      947***451@qq.com

       参考地址

    78

    1.检查型异常(Checked Exception)

    个人理解:所谓检查(Checked)是指编译器要检查这类异常,检查的目的一方面是因为该类异常的发生难以避免,另一方面就是让开发者去解决掉这类异常,所以称为必须处理(try ...catch)的异常。如果不处理这类异常,集成开发环境中的编译器一般会给出错误提示。

    例如:一个读取文件的方法代码逻辑没有错误,但程序运行时可能会因为文件找不到而抛出FileNotFoundException,如果不处理这些异常,程序将来肯定会出错。所以编译器会提示你要去捕获并处理这种可能发生的异常,不处理就不能通过编译。


ava 继承

继承的概念

继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。


继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。


生活中的继承:



兔子和羊属于食草动物类,狮子和豹属于食肉动物类。


食草动物和食肉动物又是属于动物类。


所以继承需要符合的关系是:is-a,父类更通用,子类更具体。


虽然食草动物和食肉动物都是属于动物,但是两者的属性和行为上有差别,所以子类会具有父类的一般特性也会具有自身的特性。


类的继承格式

在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下:


类的继承格式

class 父类 {

}

 

class 子类 extends 父类 {

}

为什么需要继承

接下来我们通过实例来说明这个需求。


开发动物类,其中动物分别为企鹅以及老鼠,要求如下:


企鹅:属性(姓名,id),方法(吃,睡,自我介绍)

老鼠:属性(姓名,id),方法(吃,睡,自我介绍)

企鹅类:

public class Penguin { 

    private String name; 

    private int id; 

    public Penguin(String myName, int  myid) { 

        name = myName; 

        id = myid; 

    } 

    public void eat(){ 

        System.out.println(name+"正在吃"); 

    }

    public void sleep(){

        System.out.println(name+"正在睡");

    }

    public void introduction() { 

        System.out.println("大家好!我是"         + id + "号" + name + "."); 

    } 

}

老鼠类:

public class Mouse { 

    private String name; 

    private int id; 

    public Mouse(String myName, int  myid) { 

        name = myName; 

        id = myid; 

    } 

    public void eat(){ 

        System.out.println(name+"正在吃"); 

    }

    public void sleep(){

        System.out.println(name+"正在睡");

    }

    public void introduction() { 

        System.out.println("大家好!我是"         + id + "号" + name + "."); 

    } 

}

从这两段代码可以看出来,代码存在重复了,导致后果就是代码量大且臃肿,而且维护性不高(维护性主要是后期需要修改的时候,就需要修改很多的代码,容易出错),所以要从根本上解决这两段代码的问题,就需要继承,将两段代码中相同的部分提取出来组成 一个父类:


公共父类:

public class Animal { 

    private String name;  

    private int id; 

    public Animal(String myName, int myid) { 

        name = myName; 

        id = myid;

    } 

    public void eat(){ 

        System.out.println(name+"正在吃"); 

    }

    public void sleep(){

        System.out.println(name+"正在睡");

    }

    public void introduction() { 

        System.out.println("大家好!我是"         + id + "号" + name + "."); 

    } 

}

这个Animal类就可以作为一个父类,然后企鹅类和老鼠类继承这个类之后,就具有父类当中的属性和方法,子类就不会存在重复的代码,维护性也提高,代码也更加简洁,提高代码的复用性(复用性主要是可以多次使用,不用再多次写同样的代码) 继承之后的代码:


企鹅类:

public class Penguin extends Animal { 

    public Penguin(String myName, int myid) { 

        super(myName, myid)


陆丰网页设计-高端网站设计公司


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务