摘要: ​ toString 异常的打印信息 代码示例: application.java: package com.exception.Test2; public class Application { //这个是方法 //可能会存在异常的方法 static void application(int a) 阅读全文
posted @ 2020-09-07 14:13 nkndlawn 阅读(124) 评论(0) 推荐(0)
摘要: //try 一定要有,finally可以不要 //如果 try 里面出现了异常 ,catch 就会捕获异常 //catch 捕获异常,有点像if,else if ,层层递进,得把最大范围写在下面,不然会报错 !! //假设要捕获多个异常,catch(范围),范围要从小到大 //主动在方法里抛出的是 阅读全文
posted @ 2020-09-06 10:48 nkndlawn 阅读(221) 评论(0) 推荐(0)
摘要: 什么是异常: 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们程序再跑着,内存或硬盘可能满了。等等 软件程序在运行的过程中,非常可能遇到刚刚提到的这些异 阅读全文
posted @ 2020-09-05 11:47 nkndlawn 阅读(301) 评论(0) 推荐(0)
摘要: //内部类就是在一个类中再定义一个类 //内部类可以直接访问内部类的一些东西 单拉出来一个联系下,看看刚看到的有什么执行的方法,层次关系,特点,进行罗列一个 搞思维导图有几个技巧,需要把这个弄成分点的样式,- ,这个是罗列出一个一个的 内部类: 内部类就是在一个类的内部再定义一个类,比如,A类中定义 阅读全文
posted @ 2020-09-04 17:42 nkndlawn 阅读(115) 评论(0) 推荐(0)
摘要: //抽象类不能new,通过子类来操作 //接口就好比是契约,规定好的往里写 //接口不能被实例化~ 接口中没有构造方法~ //可以实现多个接口,必须要 重写 接口中的方法 接口: 声明类的关键字是class,声明接口的是关键字是interface 普通类:只有具体实现 抽象类:具体实现和规范(抽象方 阅读全文
posted @ 2020-09-03 14:59 nkndlawn 阅读(209) 评论(0) 推荐(0)
摘要: 抽象类: //这个抽象类有点像 git,就是先写一个方法类,然后可以让别的进行重写这个抽象方法 //抽象类的子类继承了它的方法,它的子类要实现它的方法,也就是说把方法用(abstract)打包好了不报错,然后它的子类实现它的方法 //java的类是单继承的,java的接口可以多继承 //在类里加了( 阅读全文
posted @ 2020-09-01 20:35 nkndlawn 阅读(131) 评论(0) 推荐(0)
摘要: 非静态的方法可以调用静态方法里的所有东西,静态方法里可以调用静态方法的,但是不能直接调用非静态方法的 1.static静态属性与方法 package com.oop.demo09; //static public class Student { private static int age; //静 阅读全文
posted @ 2020-08-31 14:32 nkndlawn 阅读(105) 评论(0) 推荐(0)
摘要: instance of: 判断一个对象与另一对象是否有父子关系 instanceof 是一个比较转化的过程,如果两边有关系返回true,如果没有关系返回false和编译器报错 (类型转换) 引用类型 instance of例子如下 package com.oop.Demo06; public cla 阅读全文
posted @ 2020-08-26 22:23 nkndlawn 阅读(258) 评论(0) 推荐(0)
摘要: 多态 动态编译:类型—>可扩展性 即同一方法可以根据发送对象的不同而采取不同的行为方式。 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多 (父类,有关系的类) 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类 注意:多态是方法的多态,属性没有多态性。 instanceof 阅读全文
posted @ 2020-08-16 15:32 nkndlawn 阅读(173) 评论(0) 推荐(0)
摘要: static 在不同方法里调用看看什么情况?? 静态和非静态,(有没有static): 加了static有两种调用的方法: 不加static有两种调用的方法: 1.也就是说加了static,静态方法,出现的早,直接用'类名加方法名调用'或'new一个对象来调用' 2.不加static,非静态方法,需 阅读全文
posted @ 2020-08-15 10:25 nkndlawn 阅读(108) 评论(0) 推荐(0)