异常处理

摘要: 异常处理 在程序的编辑和运行期间,会产生人为疏忽或不可避免的程序异常。因此出现了异常处理机制,将java中的异常来封装到一个类中,当遇到错误时,就会抛出异常。异常处理机制提高了程序的可维护性和可阅读性。 异常处理相当于一个安全护栏,如果马路没有安全护栏,汽车行驶过程中如发生偏离 会直接冲出马路导致更 阅读全文
posted @ 2020-11-22 21:18 晋歪歪 阅读(108) 评论(0) 推荐(0) 编辑

权限修饰符

摘要: 访问控制 在类的访问修饰符中,有四个权限,最开始认识的是public的公共权限,如果一个类不手动加入访问权限修饰符,则默认是default权限。 publicprotecteddefault(缺省)private 本类 可见 可见 可见 可见 本类所在包 可见 可见 可见 不可见 其他包中的子类 可 阅读全文
posted @ 2020-11-21 13:15 晋歪歪 阅读(107) 评论(0) 推荐(0) 编辑

内部类

摘要: 内部类 内部类是写在类里面的类,在一个类中,还可以定义多个类,内部类可以直接直接获取外部类中的所有属性和方法,就算是私有属性也可以获得。如果说继承像父亲和儿子,那外部类和内部类的关系就像丈夫和妻子,只不过这里是一夫多妻制。内部类像妻子,可以直接使用外部内中所有东西。但内部类不是个称职的妻子,外部内不 阅读全文
posted @ 2020-11-21 11:30 晋歪歪 阅读(79) 评论(0) 推荐(0) 编辑

抽象类与接口

摘要: 抽象类与接口 抽象类,抽象方法 使用abstract来定义抽象类,抽象类就是约束的作用,也不能产生对象实例,抽象类除了被继承之外,本身没有任何意义。一个抽象类可以不包含方法,也可以存在抽象方法和普通的方法。但抽象方法只能存在于抽象类中,抽象方法就是使用abstract创建的方法,这个方法没有方法体, 阅读全文
posted @ 2020-11-20 21:41 晋歪歪 阅读(81) 评论(0) 推荐(0) 编辑

多态

摘要: 多态 多态可以实现java程序中的动态编译,提高可扩展性。 多态的含义是”一种定义,多种实现“,顾名思义,就是实现多功能的目的。就像"+"号,当和数字在一起时,就代表将两个数相加,当和字符串在一起时,代表将两者相连。 即同一方法可以根据发送对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确 阅读全文
posted @ 2020-11-17 22:18 晋歪歪 阅读(136) 评论(0) 推荐(0) 编辑

继承

摘要: 继承 继承又分子类(派生类)和父类(基类),子类通过extends关键字来继承父类的所有特性,且可以在此基础上增加自身的特性。一个子类只能有一个父类,但一个父类可以有多个子类。继承是类与类之间的关系 package oop.demo04;​public class Demo01 extends Ap 阅读全文
posted @ 2020-11-12 14:54 晋歪歪 阅读(50) 评论(0) 推荐(0) 编辑

封装

摘要: 封装 程序永远追求高内聚,低耦合。高内聚是类中的数据操作细节由自己完成,不允许外界干涉。低耦合指将更少的方法暴露给外界使用。 封装(数据隐藏):顾名思义,代表将部分不向外展示的程序包封装起来,只留一个操作接口来和外界对接。 封装分为两部分,一个是封闭程序,一个是设置对接口。private封闭程序,g 阅读全文
posted @ 2020-11-10 17:30 晋歪歪 阅读(149) 评论(0) 推荐(0) 编辑

创建对象的内存分析

摘要: 创建对象的内存分析 创建一个类 package oop.demo02;​public class Demo01 { String name; int age; public void shout(){ System.out.println("叫了一声"); }} 创建一个主方法类 package o 阅读全文
posted @ 2020-11-04 14:40 晋歪歪 阅读(75) 评论(0) 推荐(0) 编辑

构造器

摘要: 构造器 构造器是面向对象中一个重要的部分,是系统自动生成的一个方法。 使用快捷键alt + ins 选择Constructor可以自动生成构造器 在一个类中,如果没有编辑任何内容。也会存在一个构造器方法。构造器是自动生成的,也可以自己编辑一个。使用new关键字时必须要有构造器,在new关键字时,本质 阅读全文
posted @ 2020-11-02 20:17 晋歪歪 阅读(223) 评论(0) 推荐(0) 编辑

面向对象 类与对象

摘要: 面向对象 面向对象的本质就是 以类的形式组织代码,以对象的形式封装数据。 1.类与对象的关系 对象:世间万物皆对象,对象是一个具体的事物。对象分为动态对象和静态对象。静态对象是客观存在,不能被改变的,比如性别。动态对象代表对象正在执行的动作,比如行走。 类:类是封装具有同一特征的对象的载体。比如 雁 阅读全文
posted @ 2020-10-29 21:30 晋歪歪 阅读(164) 评论(0) 推荐(0) 编辑