Java基础语法
文章平均质量分 75
elaot
这个作者很懒,什么都没留下…
展开
-
Java泛型
一.泛型简介 1.1问题引入 如果需要产生多个对象,每个对象的逻辑完全一样,只是对象内的成员变量类型不一样,应该怎么做? 1.2问题解决 创建多个类文件,给每个类的成员对象,设定指定的数据类型 - 缺点,这种方法会导致类的膨胀,重用性差 -创建一个类文件,给这个类的成员变量设置Object数据类型 缺点,编译时正常,但运行是可能会异常 -泛型:创建一个类文件,class +类名,然后类文件中定义数据类型是用’T+变量名’,main函数使用时传入具体的数据类型。 ...原创 2021-07-16 21:04:43 · 64 阅读 · 0 评论 -
Java异常
一.异常的概念和分类 1.1 什么是异常? 所谓的异常是指,程序运行过程中,发生了一些不正常的事件。(如:除0溢出, 数组下标越界,所要读取的文件不存在) 1.2异常导致的后果 Java程序执行的过程中如出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息,并将其提交给运行时的Java系统,这个过程称为抛出异常,不处理的话会直接导致程序中断。 1.3如何防止程序中断 设计良好的程序应该在程序异常发生时,提供处理这些异常的方法。使得程序不会因为异常的发生的阻断,或产生不可预见的结果原创 2021-07-15 23:40:13 · 44 阅读 · 0 评论 -
Java多态
一.多态的概念 多态性是指同一个操作作用于某一类对象,可以有不同的解释,产生不同的执行结果 1.1多态存在的三个必要条件 需要存在继承和实现的关系 同样的方法调用,执行不同的操作,运行不同的代码(重写) 在运行时父类或接口的引用变量,可以实现其子类的对象 1.2多态的作用 多态通过做什么和怎么做,从一个角度将接口和实现进行分离 多态消除了类型之间的耦合关系 多态的存在提高了程序的拓展性和后期的可维护性 二.对象的上下转型 2.1概念 由子类转型成父类,在继承图上是向上移动的,一般称为向上转型原创 2021-07-14 22:16:08 · 46 阅读 · 0 评论 -
Java抽象类,接口和内部类
一.抽象类 1.1抽象类的概念和作用 抽象类: 1. Java中可以定义没有方法体的方法,该方法由子类具体实现 2. 该没有方法体的方法我们称之为抽象方法,含有抽象方法的类,我们称之为抽象类、 抽象方法的特点 1. 只有方法头,没有方法体的方法称之为抽象方法 2. 抽象方法用abtract来修饰 3. 抽象方法代表一种,不确定的操作或行为 4. 抽象方法不能被调用 抽象类的特点 1. 定义中含有抽象方法的类叫做抽象类 2. 抽象类用abstruct来修饰 3. 抽象类代表一种抽象的 对象类型 4原创 2021-07-14 19:41:41 · 52 阅读 · 0 评论 -
Java继承
一.原创 2021-07-13 22:55:06 · 54 阅读 · 0 评论 -
Java封装
一.封装类及其使用 1.1 概念 将方法(函数指针)和字段(普通变量)包装到一个单元(类似结构体)中,单元以类的形式实现 信息隐藏,隐藏对象的实现细节,不让外部直接访问到 将数据和方法包装进类中,再加上具体实现的隐藏(访问修饰符),共同被称作封装,结果是一个同时带有特征和行为的数据类型 定义类,定义其属性和方法的过程,称之为封装类。 1.2 实例 class Student{//封装一个类 int age; String name; double score; void introduc原创 2021-07-12 16:10:45 · 81 阅读 · 0 评论