随笔分类 -  Java基础学习周总结

记录一下在Java学习中写的一些小案例,和一些难理解的点,希望大家多多指教,冲冲冲,奥力给
摘要:面向对象设计原则 1、开闭原则 开闭原则理解: 简单说就是一个软件实体支持扩展,不支持修改。就是在不改变源码的基础上,扩展其它的功能。 其实笔者认为,开闭原则无非就是想表达这样一层意思:用抽象构建框架,用实现扩展细节。因为抽象灵活性好,适应性广,只要抽象的合理,可以基本保持软件架构的稳定。而软件中易 阅读全文
posted @ 2020-10-11 15:24 StephenTy 阅读(134) 评论(0) 推荐(0)
摘要:异常 1、什么是异常 异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。 异常处理是在程序运行的过程中通过处理异常来让程序完成后续的操作。 1 try{ 2 3 可能产生异常的代码 ->可能产生一个异常对象 4 5 }catch(SubException e){ 6 7 异常处 阅读全文
posted @ 2020-10-08 11:13 StephenTy 阅读(112) 评论(0) 推荐(0)
摘要:接口(核心重点) 1、基本知识 有时必须从几个类中派生出一个子类,继承它们所有的属性和方法。但是,Java不支持多重继承。有了接口,就可以得到多重继承的效果。 语法格式: 1 public interface 接口名(){} 2 //实现类 3 public class impl implement 阅读全文
posted @ 2020-10-03 13:38 StephenTy 阅读(207) 评论(0) 推荐(0)
摘要:面向对象 1、封装 1、构造方法 1、构造方法的方法名和类名相同 2、当我们没有自定义构造方法,系统会自动产生一个无参数的,什么都不做的构造方法。 3、当我们自定义构造方法后,系统的默认构造方法不会自动产生,必须手动加上。 4、构造方法的作用就是完成对象的初始化操作。 5、构造方法也可以重载(ove 阅读全文
posted @ 2020-09-26 20:04 StephenTy 阅读(166) 评论(0) 推荐(0)
摘要:这是我学习Java写的第一个小案例,总体来说没什么难度,在这边和大家分享一下。首先我们先来看一下 需求: 思路分析: 1. 根据需求,每张DVD都有其属性(名称,状态,日期,借出次数),所以先创建一个DVD类,再写一个方法,用来输出其属性。 2. 然后需要创建一个类对DVD进行操作,并创建一个DVD 阅读全文
posted @ 2020-09-20 15:50 StephenTy 阅读(393) 评论(0) 推荐(0)