Java面向对象——自定义异常
自定义异常
- 1.传参
- 2.条件
- 3.自定义异常
- 4.主程序(程序的入口)
1.传参
package Test_Prtice01;public class Person1 {String name;String gender;public Person1(String name,String gender){this.name=name;this.gender=gender;}
}
2.条件
package Test_Prtice01;public class Person2 {public void nan(Person1 p)throws GenderException{if (p.gender.equals("男")){System.out.println("欢迎光临");}else {//来了个女生//需要一个异常throw new GenderException("性别不对,这里是男生洗澡的地方");}}
}
3.自定义异常
package Test_Prtice01;public class GenderException extends Exception {//自己定义的异常必须要继承Exception或者public GenderException(String msg){super(msg);//调用父类的构造方法 Exception(msg)}
}
4.主程序(程序的入口)
package Test_Prtice01;public class Test {public static void main(String[] args) throws GenderException{Person1 p1=new Person1("杜俊风","女");Person1 p2=new Person1("俊风","男");Person2 p3=new Person2();p3.nan(p2);}
}
Java面向对象——自定义异常相关推荐
- Java面向对象部分小结
Java面向对象部分小结 第一天: 1. 了解面向对象和面向过程 2. 对象是什么,静态特性(属性),动态特征(方法) 3. 类和对象的关系 类是抽象的,对象是具体的 类是具有相同属性和行为(方法)的 ...
- JAVA面向对象的基础知识快速通过---自学笔记(一)
网上的教学很多,看视频非常浪费时间,看文字快点,快速捡起知识点,我只根据我学到的,集各种教学学习,把精华提取出来,把主要概念通俗的展示出来,基本常识就不介绍了,其他的资料谁看了都能看懂,只是java特 ...
- 能听懂的Java面向对象编程-雷伟-专题视频课程
能听懂的Java面向对象编程-2605人已学习 课程介绍 通过本课程的学习,学生能掌握面向对象的程序设计思想,并能运用Java技术和相关开发工具进行计算机软件代码的设计. 课程内容并非 ...
- Java面向对象(知识点整理)
文章目录 面向对象 类与对象 匿名对象 创建对象的内存分析 栈(stack) 堆(heap) 方法区 PC寄存器 本地方法栈 内部类 成员内部类 局部内部类 匿名内部类 静态内部类 包装类 拆箱和装箱 ...
- java面向对象-------静态初始化块
1.构造方法用于对象的初始化!静态初始化块,用于类的初始化操作,在静态初始化块中不能直接访问非static成员. package java面向对象; /** * 测试静态初始化块 */public c ...
- JAVA面向对象-----final关键字
JAVA面向对象-–final关键字 1:定义静态方法求圆的面积 2:定义静态方法求圆的周长 3:发现方法中有重复的代码,就是PI,圆周率.1:如果需要提高计算精度,就需要修改每个方法中圆周率. 4: ...
- Java学习笔记二十五:Java面向对象的三大特性之多态
Java面向对象的三大特性之多态 一:什么是多态: 多态是同一个行为具有多个不同表现形式或形态的能力. 多态就是同一个接口,使用不同的实例而执行不同操作. 多态性是对象多种表现形式的体现. 现实中,比 ...
- 12 Java面向对象之多态
JavaSE 基础之十二 12 Java面向对象之多态 ① 多态的概念及分类 多态的概念:对象的多种表现形式和能力 多态的分类 1. 静态多态:在编译期间,程序就能决定调用哪个方法.方法的重载就表现出 ...
- 猫抓老鼠-Java面向对象特点梳理
我们先设计一个猫抓老鼠的小游戏: ⊙猫和老鼠都有名字和体重两种属性,猫有抓老鼠的方法,对应的老鼠则有逃跑的方法. ⊙首先游戏的结果是猫抓住了老鼠或者老鼠逃跑了,对于这两种情况,我们用体重来区分,若猫的 ...
- java面向对象特征及阐述,Java面向对象四个特征
Java面向对象有四个特征:抽象.封装.继承.多态.其中封装.继承.多态又被称为Java的基本特征. 抽象: Java中会把客观事物抽象成一个类.类就是封装了数据以及操作这些数据的代码逻辑实体.用字符 ...
最新文章
- 工作中常用的linux命令梳理
- 一个球从100 米高的自由落下的反弹高度
- 半平面交练习(计算几何)
- 第十三节:易学又实用的新特性:for...of
- opencv imread 读入图像为空
- java数组怎么添加元素_Java封装数组之添加元素操作实例分析
- Spring注解事务诡异提交全面解析
- vue: 从组件通讯到vuex (上)
- 2021-06-20----CSS三种选择器
- python写的监视bt.ktxp.com的rss的小脚本 updated
- Spring源码下载地址
- 禁忌搜索算法解决旅行商问题
- Matlab系列教程_数值计算_求方差和标准差
- python爬取简历模板_python爬取简历模板
- 一周XX思考(第11期)
- java的位桶是什么,hashmap中的存储桶究竟是什么?
- HIVE常见面试题以及实战练习(六)
- python脚本文件的扩展命是什么_一些文件的扩展名
- 【181130】VC++ 模拟地球太阳月亮运动的过程源代码
- python自动化——对word的指定位置放入图片
热门文章
- 磁共振线圈分类_磁共振线圈的发展历程
- svm神经网络葡萄酒matlab,【转载】SVM的数据分类预测----意大利葡萄酒种类识别...
- qlib里alpha158因子库的计算与缓存
- 一个人流浪,不必去远方
- usage.txt-2
- vue @cliick.stop @click.prevent @click.self
- 安卓游戏开发,vs win32到eclipse apk出现的跨平台问题
- win7定时关机命令_只需9步教你轻松设置win7系统定时关机,无需任何工具
- 《iOS成长之路》开放订阅,和故胤道长 、张嘉夫 、onevcat、叶孤城、没故事的卓同学等技术大牛共同成长
- 永远的道长——林正英