随笔分类 -  第四章:JAVA面向对象

摘要:在try内如果出现异常会创建一个对象给Java虚拟机然后java虚拟机去匹配 ,发现catch有处理方式 处理; 例:getMessage() 方法 toString()方法 说明: 在a[3] 出现异常后生成异常原因 超出索引 这个是 “ArrayIndexOutOfBoundsException 阅读全文
posted @ 2020-02-16 00:23 mengjiabei 阅读(127) 评论(0) 推荐(0)
摘要:日期参考表:注意一下 Month 是从0开始的 ,0表示1月; 例: 结果 例: 结果 阅读全文
posted @ 2020-02-15 10:55 mengjiabei 阅读(86) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-02-11 17:43 mengjiabei 阅读(93) 评论(0) 推荐(0)
摘要:例1:Math.abs() 返回正整数; 默认返回int类型 结果 例2.Math.ceil() 返回最大整数; 默认返回double类型 结果 例3.Math.floor() 返回最小的整数; 默认返回double类型 结果 例4.Math.round(); 返回四舍五入整数; 默认返回int类型 阅读全文
posted @ 2020-02-07 21:09 mengjiabei 阅读(126) 评论(0) 推荐(0)
摘要:在类里面的类叫成员内部类; 在方法里面的类叫局部内部类; 例:关键点 成员内部类在类中。 创建内部对象 主类名.内部类名 X=new 主类名().new 内部类名(); 结果 例:关键点 内部类在方法中 直接用 class 类名创建; 内部类中所在的方法中也可以创建对象。 结果 例:本质上new b 阅读全文
posted @ 2020-02-07 01:54 mengjiabei 阅读(96) 评论(0) 推荐(0)
摘要:接口类 父类 关键字interface 子类 普通类 implements 主程序 结果 阅读全文
posted @ 2020-02-06 00:51 mengjiabei 阅读(120) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-02-06 00:29 mengjiabei 阅读(76) 评论(0) 推荐(0)
摘要:例: 父类 aa 子类bb 子类cc 中间调用类 : 主方法 gg(aa j) 定义了父类aa 创建laodong 类对象用来调用 这个类下的 gg方法 gg(aa j) 我的理解:方法中括号内 (类名 X) 如果是类名则表示后面传过来的对象可以用这个类的 变量 、方法; 例如: 父类 子类 主程序 阅读全文
posted @ 2020-02-05 19:15 mengjiabei 阅读(97) 评论(0) 推荐(0)
摘要:3.1 修饰符分两大类: 权限修饰 和状态修饰 状态修饰符 final为最终的意思,用户修饰 方法、变量、类 放在前面; 例: 在变量中: 在类中: 在方法中: 意思是 引用类型可以变,意思是 栈内存的可以变,但是堆内存的不可以。 基本类型 是 堆内存的。 例: 结果 阅读全文
posted @ 2020-02-05 01:55 mengjiabei 阅读(107) 评论(0) 推荐(0)
摘要:苹果是水果的一种可以使用 猫是动物的一种 可以使用 猫和狗没有共性不可以使用 如果使用变量在方法中 ,1.先找本方法 2.成员变量 3.在到父类 例: 如果 没有调用super.show() ; 就只返回子类的 show方法 结果 阅读全文
posted @ 2020-02-04 02:05 mengjiabei 阅读(124) 评论(0) 推荐(0)
摘要:例:StringBuilder 转 String 例: String 转 StringBuilder 结果 阅读全文
posted @ 2020-02-01 03:08 mengjiabei 阅读(139) 评论(0) 推荐(0)
摘要:String 内存图。修改一次值就会开辟一个内存空间 例:创建对象 append() 末尾添加数据 方法 reverse() 数据翻转方法 例: 结果 或者:sp.append("hello") 返回的是对象本身sb所以可以继续使用 .append() 这个方法; 使用 sb.reverse() 方 阅读全文
posted @ 2020-02-01 02:51 mengjiabei 阅读(880) 评论(0) 推荐(0)
摘要:所以如果用S1\S2 做==对比 为false 所以如果用S3\S4 做==对比 为trun 例: 结果 例二: 字符串的一个练习,查看个获取,字符串数组 为数; 结果 阅读全文
posted @ 2020-01-30 02:44 mengjiabei 阅读(101) 评论(0) 推荐(0)
摘要:setXXX() 用户接受对象发过来的参数 。 getXXX()用户从private 的变量获取参数 。 例: 结果: this.变量 用户 如果 局部变量和成员变量相同的情况下区分。this.XX 表示局部变量 XX表示这个方法内的XX 变量。 例: 阅读全文
posted @ 2020-01-29 02:03 mengjiabei 阅读(110) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-01-29 01:29 mengjiabei 阅读(117) 评论(0) 推荐(0)
摘要:JAVA中所有的变量必须先声明,后赋值才能使用。 JAVA中的成员变量,在创建对象的时候,都会执行一次初始化操作,都会给一默认值。 基本数据类型默认值都是0 包括boulean ->>false 引用数据类型:null null 表示空,什么都没有,占位 例: 创建一个suib类 打印输出 结果: 阅读全文
posted @ 2020-01-15 01:22 mengjiabei 阅读(539) 评论(0) 推荐(0)
摘要:1.接口实际上是一种特殊的抽象类。 2.接口中所有的方法都是抽象方法 ,都是公开公共的。 3.接口使用interface来声明 4.类只能单继承:一个类只能继承一个父类 5.接口只能用implement 实现 继承。 作用:接口可以把很多不相关的内容进行整合。 特点:接口中所有的变量都是全局静态常量 阅读全文
posted @ 2020-01-09 19:18 mengjiabei 阅读(198) 评论(0) 推荐(0)
摘要:1.被final修饰的变量不可以被改变,又被称为常量。 2.被final修饰的方法不可以被重写。 3.被final修饰的类不可以被继承。 总结final就是不可变。 例: 阅读全文
posted @ 2020-01-09 17:58 mengjiabei 阅读(180) 评论(0) 推荐(0)
摘要:作用:可以强行规范方法。抽象类定义抽象方法后。子类必须重写方法。或者子类必须是抽象类。 (通过抽象类可以强制的要求子类中必须有哪些方法) 1.抽象:现实中不存在的东西。 2.在JAVA中只声明不实现。 3.抽象类:如果一个类中有抽象方法,这个类必须是一个抽象类。 4.抽象方法:使用abstract来 阅读全文
posted @ 2020-01-09 12:47 mengjiabei