![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习路线
real_lt
逝者如斯夫,不舍昼夜
展开
-
八、面向对象(五)
1. 抽象类1.1.特点抽象类和抽象方法必须用abstract关键字修饰abstract class 类名 {}public abstract void print(){}抽象类不能实例化按照多态的方式,由具体的子类实例化,也为多态的一种,抽象类多态抽象类的子类抽象类重写抽象类中的所有抽象方法2. 抽象类的成员特点2.1.特点成员变量既可以是变量,也可以是常...原创 2019-10-21 15:24:00 · 90 阅读 · 0 评论 -
八、面向对象(四)
1. 多态事物存在的多种形态1.1.存在前提有继承关系有方法重写有父类引用指向子类对象1.2.好处与弊端好处提高了代码的可维护性(继承保证)提高了代码的可扩展性(多态保证)弊端不能使用子类的特有属性和行为...原创 2019-10-16 11:12:59 · 63 阅读 · 0 评论 -
八、面向对象(三)
1. 继承让类与类之间产生关系,子父类1.1.举例public class Animal { //声明一个动物类,包含动物的基本属性 String name; String color; public void eat(){ System.out.println("吃饭"); } ...原创 2019-10-16 09:49:09 · 154 阅读 · 0 评论 -
八、面向对象(二)
1. 封装隐藏对象的属性和实现细节,仅对外提供公共的访问方式,提高代码复用性2. private关键字2.1.特点一个极限修饰符可修饰成员变量和成员方法被其修饰的成员只能在本类中被访问2.2.封装及应用把成员变量用private修饰提供对应的 set、get 方法private 仅仅是封装的一种体现形式,不能说封装就是私有3. this关键字3.1.特点代表当前对...原创 2019-10-15 11:06:58 · 77 阅读 · 0 评论 -
八、面向对象(一)
1.特征封装、继承、多态2.类与对象2.1.描述现实世界属性 该事物的描述信息(名词)行为 该事物能做什么(动词)2.2.Java中最基本的变量是类成员变量 事物的属性成员方法 事务的行为2.3.定义类即定义类的成员(成员变量或成员方法)成员变量 类中,方法外成员方法 去掉static2.4.类与对象的概念类 一组相关的属性和行为的集合对象...原创 2019-09-26 11:20:00 · 75 阅读 · 0 评论 -
七、数组
1.概述数组是存储同一种数据类型多个元素的集合,即一个容器既可以存储基本数据类型,也可以存储引用数据类型2.初始化为数组开辟连续的内存空间,并为每个数组元素赋予值2.1.如何初始化动态初始化只指定长度,由系统给出初始化值int[] arr = new int[5] //在内存中开辟连续的五块空间静态初始化给出初始化值,由系统决定长度3.内存栈,存储局部变量...原创 2019-09-26 10:48:18 · 142 阅读 · 0 评论 -
六、方法
1.概述完成特定功能的代码块提高代码的复用性1.1.意义//键盘录入两个数字,判断其最大值public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入第一个整数"); int a = sc.nex...原创 2019-09-18 10:26:32 · 77 阅读 · 0 评论 -
五、流程控制语句
即控制程序的执行流程1.分类顺序结构、选择结构、循环结构1.1.选择结构语句分类if 语句 、switch 语句if 语句示例键盘录入x的值,求出y的值x >=3 ;y = 2 * x + 1-1 < x < 3 ;y = 2 * xx <= -1 ;y = 2 * x - 1 Scanner sc = new Scanner(System.in...原创 2019-09-18 10:11:11 · 86 阅读 · 0 评论 -
四、运算符
1.运算符分类算数运算符、赋值运算符、比较运算符(关系运算符)、逻辑运算符、位运算符、三元运算符(三目运算符)1.1.算数运算符++ 和 - - 的用法单独使用 放在操作前 / 后效果一样参与运算使用操作数前 :先自增或自减,再参与运算 int a = 10; a ++; System.out.println(a); //输出 11操作数后 :先参与运算,再自增...原创 2019-09-17 16:11:09 · 89 阅读 · 0 评论 -
三、变量
1.概念1.1.概念程序执行的过程中,在某个范围内其值可以发生改变的量1.2.定义格式数据类型 变量名 = 变量值 (例如:int a = 1)1.3.意义用来不断存放同一类型的常量,并可以重复使用2.数据类型的概述和分类2.1.分类分为基本数据类型和引用数据类型2.2.基本数据类型整数型byte 占一个字节 -128~127short ...原创 2019-09-17 14:31:28 · 764 阅读 · 0 评论 -
二、Java基础(一)
二、Java1.语言特点开源、跨平台性,通过JAVA语言编写的应用程序在不同的系统平台上都可以运行,只要在需要运行Java应用程序的操作系统上先安装一个Java虚拟机(JVM),不同的操作系统,JVM版本也不一样2.JDK、JRE、JVM2.1.JDKJava开发工具包。是整个Java开发的核心,它集成了JRE和一些工具,例如:javac.exe(编译,将Java源文件编译成.clas...原创 2019-09-17 11:33:55 · 89 阅读 · 0 评论 -
一、计算机基础
写在前面:大学期间专业课的知识很少能实际应用的工作中,因此很多东西是我自学的,工作半年后,我开始回顾知识,并将这些整理记录,希望能够帮到后来人,也为自己有一个移动的笔记本。一、计算机基础1.计算机结构–冯诺依曼体系结构1.1计算机硬件输入设备输入计算程序和原始数据的设备,键盘、鼠标、摄像头、图形扫描仪等输出设备将计算机工作的中间结果及处理后的结果进行呈现的设备,显示器、打印机等存...原创 2019-09-11 17:37:42 · 582 阅读 · 0 评论