摘要:
1.多态的概述 1)什么是多态 一个对象的多种状态 2)解析 在学校上课 学生 在路上 路人甲 在家 儿子 3)所以我们可以这样创建对象 Father f = new Son(); 注意:类与类之间有关系,继承或者实现 2.访问成员分析(具有相同的成员方法和成员变量) 1)当父类和子类具有相同的非静 阅读全文
摘要:
1.语法: interface 接口名{ 属性 抽象方法 } 2.实例: 3.注意: 1)类实现接口可以通过implements实现,实现接口的时候必须把接口中的所有方法实现,一个类可以实现多个接口。(因为里面全部是抽象方法) 2)接口中定义的所有的属性默认是public static final的 阅读全文
摘要:
1.抽象分析 需求:定义一个狗类和鸟类,并且具备叫的方法,例如 汪汪 叽叽喳喳 方案:定义一个父类(基类)Animal,并且有动物的名字和叫法。 再定义2个子类继承父类 苦恼:动物一般都有叫的行为,但是叫法又不同,那我在父类如何定义叫的成员函数呢? 解决1:不写叫的行为(成员函数),但是如果不写是不 阅读全文
摘要:
1.flnal修饰成员变量 1)定义: 如果一个变量不想被修改,那么就用final修饰 2)语法 public static final double PI=3.14; 3)注意 1. 被final修饰的变量也称作为常量,并且常量名全大写 2. 该关键字一般和static关键字结合使用 3. 必须初 阅读全文
摘要:
1.语法 class 类名1 extends 类名2{ //成员变量和成员方法 } 2.继承要注意的事项: 1)千万不要为了减少重复代码而去继承,只有真正存在着继承关系的时候才去继承。 2)父类私有的成员不能被继承。 3)父类的构造函数不能被继承。 4)创建子类对象时默认会先调用父类无参的构造函数。 阅读全文
摘要:
1. 单例设计模式概念 单例设计模式:保证一个类在内存中只有一个对象。 模式:模式就是解决一类 问题的固定步骤 。 模式的概念最早起源于建筑行业.... 建房子的步骤都是一样子: 打地基 > 浇柱子 >盖楼面 >砌墙 >封顶 >装修 入住 软件行业中23种设计模式: 单例设计模式 模板设计模式 装饰 阅读全文
摘要:
1.修饰成员变量 1)定义:数据需要被共享给所有对象使用使用static修饰(全局变量) 2)注意: 1.用static中创建的成员变量在内存中只有一份 2.千万不要为了方便访问数据而使用static修饰成员变量,只有成员变量的数据是真正需要被共享的时候才使用static修饰 3.当加载类时即已加载 阅读全文
摘要:
1.this的概述 this关键字代表是对象的引用。也就是this在指向一个对象,所指向的对象就是调用该函数的对象引用。 2.this实例,初始化成员变 class Employee { private String name; // 提供公有的get set方法 public String get 阅读全文
摘要:
1.作用 1)给对象进行初始化。对象一建立就运行并且优先于构造函数。 2)与构造函数区别 1:构造代码块和构造函数的区别,构造代码块是给所有对象进行统一初始化, 构造函数给对应的对象初始化。 2:构造代码块的作用:它的作用就是将所有构造方法中公共的信息进行抽取。 例如孩子一出生统一哭 class B 阅读全文
摘要:
1.构造方法作用 在创建对象时对对象进行初始化. 2.语法 public 类名(){ //初始化属性 } 3.构造函数与普通的函数的区别 1)一般函数是用于定义对象应该具备的功能。而构造函数定义的是,对象在调用功能 之前,在建立时,应该具备的一些内容。也就是对象的初始化内容。 2)构造函数是在对象建 阅读全文
摘要:
1.封装的概念 我们日常使用的电脑主机,把cpu、内存、主板等等都封装到机箱里面去。假如没有机箱的话的出现什么问题,主机、主板全部都散落在一处,然后开机没有开机按钮,那么需要我们直接操作接跳线才能把电脑开启。这样子的话假如操作不慎的话,会让机器损坏危险,那么假如用机箱封装起来的话,那么就不需要这样子 阅读全文
摘要:
1. 万物皆对象 1)我们是怎么认识世界的? 人类从小就不断的接触到各种各类存在世界上的各种生物,然后通过事物的公共特性,将它们归类,所以以后就不会出现见到猫叫老虎。那么我们在现实 生活中,是通过具体的某个事物归纳总结它们的公共特性然后产生类那么类就描述了该种事物的的共别。性,相当于造事物的图纸,我 阅读全文
摘要:
1. 数组的概念 同一种类型数据的集合。其实数组就是一个容器。运算的时候有很多数据参与运算,那么首先需要做的是什么.不是如何运算而是如何保存这些数据以便于后期的运算,那么数组就是一种用于存储数据的方式,能存数据的地方我们称之为容器,容器里装的东西就是数组的元素, 数组可以装任意类型的数据,虽然可以装 阅读全文
摘要:
1. 函数的概述 为什么要要用函数呢? 提高代码的复用性 2. 函数的格式 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…) { 执行语句; return 返回值; } 返回值类型: 运行这段程序得出的一个运算结果,结果类型,如果函数没有返回值则用void来表示该函数没有 阅读全文
摘要:
1. If...else... 2. switch 格式 switch(表达式){ case 取值1: 执行语句; break; case 取值2: 执行语句; break; …... default: 执行语句; break; } 3. While 4. do while 5. for for ( 阅读全文
摘要:
1.算术运算符 注意: % 取余数 (1)自增 (++)前自增:先自增完毕,再运算整个表达式,语句分号前面的都是运算表达式; 后自增,先运算完整个表达式(分号前面的都是表达式),再进行自增; 2.赋值运算符 运算符 运算 范例 结果 = 赋值 a=3,b=2 a=3,b=2 += 加等于 a=3,b 阅读全文
摘要:
1.变量类型 (1)整型 byte 代表一个字节的大小 8bit 2(8) -128~127 256 short 代表两个字节的大小 16bit 2(16) -2(15)~2(15)-1 int 代表四个字节的大小 32bit 2(32) -2(31)~2(31)-1 long 代表八个字节的大小 阅读全文
摘要:
1.二进制的由来 逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。 2.十进制与二进制之间的转换 十进制转二进制的转换原理:除以2,反向取余数,直到商为0终止。 阅读全文
摘要:
1. 第一个java class { public static void main(String[] args) { System.out.println("Hello World!"); } } 2. 关键字 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序 阅读全文
摘要:
1. 计算机 电子计算机,俗称电脑,是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。 2. 硬件和软件 计算机 = 硬件 + 软件 硬件: cpu : cpu是计算机中的运算核心与控制核心。负责了解析计算机的指令、与计算机运算 阅读全文