![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
文章平均质量分 67
IT小白105
这个作者很懒,什么都没留下…
展开
-
解析xml文件:增删改查的功能
xml文档的特点:xml与操作系统,编程语言的开发平台无关。实现不同系统之间的数据交换作用:数据交互配置应用程序和网站xml文件编写时的注意事项所有XML元素都必须有结束标签XML标签对大小写敏感XML必须正确的嵌套同级标签以缩进对齐元素名称可以包含字母、数字或其他的字符元素名称不能以数字或者标点符号开始元素名称中不能含空格下面主要来介绍如何来解析xml文件举个例子编写一个系统 public void reader()throws Exception{//查询原创 2021-03-24 09:52:19 · 168 阅读 · 0 评论 -
异常
五个关键字try:执行可能产生异常的代码catch 捕获异常finally 无论是否发生异常,代码总能执行throws 声明方法可能抛出的各种异常throw手动抛出异常Exception 以长层次的父类ArithmeticException 算术错误情形,如以零作除数ArrayIndexOutOfBoundsException 数组下标越界NullPointerException 尝试访问 null对象成员ClassNotFoundException 不能加载所需的类Illegal原创 2021-02-19 11:32:09 · 101 阅读 · 0 评论 -
面向对象(6)接口
接口:什么是接口接口的特性借口不可以被实例化实现类必须实现接口的·所有方法实现类可以实现多接口接口中变量都是静态常量接口的实现:根据需求设计方法实现所有方法用多态的方式使用例如实现USB接口工作原理第一步设计接口public interface UsbInterface { void service();}设计一个服务的抽象方法第二步设计一个USB的类并继承于接口用关键字implementspublic class UDisk implements UsbInt原创 2021-02-18 10:04:16 · 195 阅读 · 0 评论 -
面向对象(5)abstract 抽象与多态基础
object类是所有类的父类object类中有几个方法toString() 返回当前对象本身的有关信息,按字符串对象返回equals()比较两个对象是否是同一个对象比较两个对象是否是同一个对象,是则返回true操作符==简单数据类型,直接比较值。如1==2引用类型,比较两者是否为同一对象hashCode() 返回对象的哈希代码值生成随机的哈希值getClass()获取当前对象所属的类信息,返回Class对象abstract关键字创建抽象类 例如 public abstract cla原创 2021-02-03 12:13:47 · 225 阅读 · 0 评论 -
面向对象(4)封装与继承
封装的概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现隐藏信息的操作和访问封装的好处:只能通过规定方法访问数据隐藏类的实现细节方便加入控制语句方便修改实现步骤 属性设为priva创建读写方法 getter()setter()在方法中添加判断。其中this关键字可以调方法调属性调有参和无参构造方法例如int a;this.int=0;this,show();this();this(0);例题,完善宠物系统之前做的宠物系统需要完善一下例如原创 2021-02-02 11:30:52 · 170 阅读 · 1 评论 -
面向对象(3)构造方法与方法重载
构造方法:Dog+name :String+health:int+love:int+strain:String+print():void其中Dog为类名name为属性名String 为类型+为public公有,可以在此类任意地方使用-为private私有,只能用于所在的方法中print()为方法名括号里可以写参数void为返回类型 和这里是空值构造方法:访问修饰符 构造方法名 ( ) {//初始化代码}没有返回值类型方法名与要与类名一致大小写区分可以定参数系统原创 2021-01-29 11:39:16 · 142 阅读 · 0 评论 -
面向对象(2) 带参 形参与实参
定义带参的方法:<访问修饰符> 返回类型 <方法名>(<形式参数列表>) {//方法的主体}例如榨汁机的榨汁功能。根据不同水果榨出不同的汁定义一个 水果参数定义一个 汁变量来接收水果的参数然后返回汁的值public class ZhaZhiJi { public String Zhazhi(String fuit){ String str=fuit+"汁"; return str; }}填写测试类原创 2021-01-28 11:39:30 · 279 阅读 · 1 评论