2020年5月12日

09--面向对象--多态+异常

摘要: 多态 --1、概念 同一对象,在不同时刻具有不同的形态。它是面向对象程序设计(OOP)的一个重要特征。 主要是指同一个对象,在不同时刻,代表的对象不一样,指的是对象的多种形态。 --2、特点 --前提: 发生继承关系 + 方法重写 --口诀1:父类引用指向子类对象 --Animal a = new 阅读全文

posted @ 2020-05-12 21:20 liqiangbk 阅读(193) 评论(0) 推荐(0) 编辑

09--面向对象--final关键字

摘要: final关键字 概念 1、 是java提供的一个关键字 2、 final是最终的意思 3、 final可以修饰类,方法,成员变量 初衷是因为:java出现了继承后,子类可以更改父类的功能,当父类功能不许子类改变时可以利用final关键字修饰父类。 特点 1、 被final修饰的类,不能被继承 2、 阅读全文

posted @ 2020-05-12 20:58 liqiangbk 阅读(142) 评论(0) 推荐(0) 编辑

2020年5月11日

代码块:静态-构造-局部

摘要: -静态代码块 随着类的加载而加载,并且只被加载一次,一般用于项目的初始化。 位置是在成员位置 + 作用用来只加载一次并且加载的早 -构造代码块 位置是在成员位置+优先执行构造代码块再执行构造方法+用来提取构造方法的共性 构造代码块特点:在触发构造方法前先去执行构造代码块 + 用来抽取构造方法的共性 阅读全文

posted @ 2020-05-11 21:18 liqiangbk 阅读(147) 评论(0) 推荐(0) 编辑

方法重载和方法重写

摘要: 方法重载(转载菜鸟) 重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。 每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。 最常用的地方就是构造器的重载。 重载规则: 被重载的方法必须改变参数列表(参数个数或类型不一样);被重载的 阅读全文

posted @ 2020-05-11 21:17 liqiangbk 阅读(280) 评论(0) 推荐(0) 编辑

08--面向对象--继承+方法重写+static关键字

摘要: 继承 概念: 继承是面向对象最显著的一个特性。 继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能, 也可以用父类的功能,但不能选择性地继承父类/超类/基类。 初衷: 阅读全文

posted @ 2020-05-11 21:15 liqiangbk 阅读(180) 评论(0) 推荐(0) 编辑

2020年5月9日

07--面向对象--封装+this关键字+构造器

摘要: 封装 1.1概述: 封装是指隐藏对象的属性和实现细节,仅仅对外提供公共的访问方式。 1.2好处: 1、 提高安全性 2、 提高重用性 1.3 特点: 被封装后的资源,只能在本类中可见。如果别的类想用,需要提供公共的访问方式。 通过private关键字,实现封装。 可以封装成员变量或者成员方法。 1. 阅读全文

posted @ 2020-05-09 20:16 liqiangbk 阅读(191) 评论(0) 推荐(0) 编辑

2020年5月8日

6-面向对象--类和对象

摘要: 面向对象 1.面向对象 1.1 概念: 所谓的面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情变得简单化,从原来的执行者变成了指挥者,面向对象是基于面向过程而言的。 我们经常说的面向对象的编程实现(OOP,Object Oriented Programming) l 面向过程强调的是过程, 阅读全文

posted @ 2020-05-08 19:33 liqiangbk 阅读(207) 评论(0) 推荐(0) 编辑

2020年5月7日

05-数组

摘要: 数组: 概念: - 可以存放多个数据 -存放的数据的数据类型必须一致 -数组里的每个数据都有一个唯一的标志,叫做下标(角标),从0 开始 - 数组的标志是[ ] ,英文名称是Array 数组的创建: 数组类型[] 数组名 = 初始化 两种创建方式: 静态创建初始化: int[] a = new in 阅读全文

posted @ 2020-05-07 20:59 liqiangbk 阅读(196) 评论(0) 推荐(0) 编辑

05-java方法

摘要: 方法: 概念: 被命名的代码块,方法可以含参数可以不含参数 可以提高代码的复用性 语法: 方法的修饰符 方法的返回值 方法名([方法的参数列表]){ 方法体 } 案例:测试方法的调用 过程图例: package cn.tedu.method; //这个类用来测试 方法的使用 public class 阅读全文

posted @ 2020-05-07 20:47 liqiangbk 阅读(188) 评论(0) 推荐(0) 编辑

2020年5月6日

04-循环结构(续)

摘要: 嵌套for循环 1、语法 for( 开始位置 ; 循环条件 ; 更改条件 ){ //外循环 for( 开始位置 ; 循环条件 ; 更改条件 ){ //内循环 循环体 } } 2、案例分析 package cn.tedu.fordemo; //这个类用来测试 嵌套for public class Te 阅读全文

posted @ 2020-05-06 20:34 liqiangbk 阅读(170) 评论(0) 推荐(0) 编辑

导航