JAVA初学习笔记
121373
这个作者很懒,什么都没留下…
展开
-
JAVA初学习笔记(8)- 异常处理
如果程序出现了问题,我们需要自己来处理,有两种方案:try … catch …格式:try{ 可能出现异常的代码;}catch(异常类名 变量名){ 异常的处理代码;}执行流程:程序从try里面的代码开始执行出现异常,会自动生成一个异常类对象,该异常对象将被提交给Java运行时系统当Java运行时系统接收到异常对象时,会到atch中去找匹配的异常类,找到后进行异常的处理执行完毕之后,程序还可以继续往下执行throws...原创 2020-07-02 09:44:18 · 121 阅读 · 0 评论 -
JAVA初学习笔记(7)- 内部类
内部类概述内部类就是在一个类中定义一个类内部类访问特点内部类可以直接访问外部类的成员,包括私有外部类要访问内部类的成员,必须创建对象内部类按照内部类在类中定义的位置不同,可以分为如下两种形式在类的成员位置:成员内部类在类的局部位置:局部内部类外界如何创建成员内部类的对象并使用呢?当用public修饰成员内部类时,可直接访问:格式:外部类名.内部类名 对象名 = 外部类对象.内部类对象;实例:Outter.Inner oi = new Outter().new Inner(原创 2020-06-21 11:48:03 · 143 阅读 · 0 评论 -
JAVA初学习笔记(6)-类和接口的关系
类和接口的关系类和类的关系继承关系,只能单继承,但是可以多层继承类和接口的关系实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口接口和接口的关系继承关系,可以单继承,也可以多继承抽象类和接口的区别成员区别抽象类 变量,常量;有构造方法;有抽象方法,也有非抽象方法接口 常量;抽象方法关系区别类与类 继承,单继承类与接口 实现,可以单实现,也可以多实现接口与接口 继承,单继承,多继承设计理念区别抽象类 对类抽象原创 2020-06-20 13:08:54 · 135 阅读 · 0 评论 -
JAVA初学习笔记(5)-接口
接口概述接口是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中的接口更多的体现在对行为的抽象关键字:interface,implements接口的特点接口用关键字interface修饰 public interface 接口名{}类实现接口用implements表示 public class 类名 implements 接口名{}接口不能实例化接口如何实例化呢?参照多态的方式,通过实现类对象实例化,这叫接口多态。多态的形式:具体类多态,抽象类多态,接口原创 2020-06-20 10:50:14 · 99 阅读 · 0 评论 -
JAVA初学习笔记(4)- 抽象类
抽象类概述在Java中,一个没有方法体的方法应该定义为抽象方法,只有在抽象类中才能定义抽象方法。关键字:abstract抽象类的特点抽象类和抽象方法必须使用abstract关键字修饰public abstract class 类名{};public abstract void eat{};抽象类中不一定有抽象方法,有抽象方法的类—定是抽象类抽象类不能实例化抽象类如何实例化呢?参照多态的方式,通过子类对象实例化,这叫抽象类多态抽象类的子类要么重写抽象类中的所有抽象方法要原创 2020-06-19 14:59:46 · 111 阅读 · 0 评论 -
JAVA初学习笔记(3)- 修饰符
权限修饰符状态修饰符final(最终态)修饰方法:表明该方法是最终方法,不能被重写。修饰变量:表明该变量是常量,不能再次被赋值。修饰类,表明该类是最终类,不能被继承。static(静态)static修饰的特点:被类的所有对象共享...原创 2020-06-18 18:34:42 · 108 阅读 · 0 评论 -
JAVA初学习笔记(2)- 继承的一些特点
继承中变量的访问特点在子方法中访问一个变量时:子类局部范围找子类成员范围找父类成员范围找如果都没有就报错(不考虑父亲的父亲)继承中构造方法的访问特点子类中所有的构造方法默认都会访问父类中无参的构造方法。继承中成员方法的访问特点通过子类对象访问一个方法:子类成员范围找父类成员范围找如果都没有就报错(不考虑父亲的父亲)方法重写的注意事项私有方法不能被重写子类方法访问权限不能更低(public > 默认 > private)方法重写注解:@Override原创 2020-06-18 11:25:10 · 107 阅读 · 0 评论 -
JAVA初学习笔记(1)- 面向对象三大特征
面向对象三大特征:封装、继承、多态封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。关键字:private继承:可以使子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。关键字:extends...原创 2020-06-18 11:10:33 · 109 阅读 · 0 评论