摘要: 异常 编写程序的流程:编辑、编译、连接、运行。 不同的阶段会有不同的错误 编译阶段:语法 链接阶段:缺少外部包、外部库 运行阶段:语法错误、逻辑错误,代码设计思路问题 通过异常或断言来友好的提醒用户发生的问题 概念 异常:程序运行过程中,所发生的不正常的事件,会中断指令的正常执行。 原因 用户输入错 阅读全文
posted @ 2020-08-01 17:14 不爱学习的小策 阅读(570) 评论(1) 推荐(1) 编辑
摘要: 内部类 我们学习类与对象后,知道了类的定义和使用 也知道抽象类以及包装器类的用法 类中除了定义成员属性和成员方法外 还能添加内部类 概述 内部类(内置类)(嵌套类):定义在另一个类中的类。 特点 内部类是编译时的语法,编译后生成两个独立的类。 内部类可以访问外部类的任何成员。 外部类不能直接访问内部 阅读全文
posted @ 2020-07-31 14:45 不爱学习的小策 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 包装器类 我们知道Java的数据类型有基本数据类型和引用数据类型 同时基本数据类型又细分,分成四个种类的基本数据类型 一共有八种基本数据类型 引入 Java的八种数据类型只能表示一种数值,但是Java作为面向对象编程,处理的基本单位是对象。 为了能将基本数据类型视为对象处理,连接其相关方法,Java 阅读全文
posted @ 2020-07-31 01:41 不爱学习的小策 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 多态 学习完封装和继承后,Java三大特性之一还有最后一个多态 那么多态是什么? 概念 多态字面含义就是多种表现形式 对应Java:同一操作作用于不同的类的对象,将产生不同的执行结果。 实现 向上转型 基类引用指向派生类对象 //Cat为基类 //Ragdoll为派生类 class Demo{ pu 阅读全文
posted @ 2020-07-29 13:50 不爱学习的小策 阅读(266) 评论(1) 推荐(0) 编辑
摘要: 欢迎来到我的友链小屋 策策的小黑屋 人生不易事十之八九 麋鹿鲁哟 大道至简,知易行难。 道别 Java技术分享 两小无猜 道别小迷妹 是我 学无止境 友链信息 博客名称: 策策的小黑屋 博客网址:https://www.cnblogs.com/occlive/ 博客头像: https://avata 阅读全文
posted @ 2020-07-28 22:57 不爱学习的小策 阅读(160) 评论(0) 推荐(1) 编辑
摘要: 抽象类和接口 引入 在继承关系中,基类作为类生成对象,对程序来说不合理。 动物类作为基类,生成对象显然不合理 由此,我们可以设计定义基类为抽象类 此外,动物经过人类驯化,可以衍生出一些特别的技能 例如马戏团的老虎跳火圈、狗熊自行车等 这种通过训练后天获得的可以通过Java的接口实现 抽象类 abst 阅读全文
posted @ 2020-07-28 01:42 不爱学习的小策 阅读(133) 评论(1) 推荐(0) 编辑
摘要: 包 包就像我们的姓 class就像我们的名 引入 命名空间,避免命名冲突 package com.demo public class Demo{ //代码 } 包的类别 系统内置包 自定义包 第三方包 如果希望自己的类从属于一个包,可以使用package关键字 package package语句必须 阅读全文
posted @ 2020-07-27 15:46 不爱学习的小策 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 继承 引入 前提: 一个类中包含了若干成员属性和成员方法;在不同的类中,成员属性和成员方法是不相同的。 疑问: 已有类A,想创建类B;当两个类的内容基本相同的属性、行为基本相同,如何里实现代码的重用? 解答: Java提供继承来实现代码的重用率,提高编程效率。 继承 概念 继承:就是从已有类的基础上 阅读全文
posted @ 2020-07-27 00:24 不爱学习的小策 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 封装 引入 C语言中的封装 函数。将代码封装到函数里,实现特定的功能。 现实世界的封装 傻瓜相机。一键拍照,将摄影的各个细节封装到一个快门按钮上。 Java语言的封装 将数据和操作封装成类 类的成员属性声明为private,隐藏信息 Java封装 封装性: 将属性和处理数据的行为结合起来,进对外公开 阅读全文
posted @ 2020-07-25 21:19 不爱学习的小策 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 类和对象 引入 面向过程 以功能为基础,自顶向下、逐步细化。 缺陷: 代码重用性低 代码可维护性差 数据和操作分离,不能保证数据安全 面向对象 将数据、操作分装成类,以类的对象为程序的基本元素。通过向对象发送消息,调用方法完成功能。 特点: 数据安全 基本元素为对象 代码重用率高,维护量小 程序= 阅读全文
posted @ 2020-07-25 16:54 不爱学习的小策 阅读(230) 评论(0) 推荐(0) 编辑