Java 基础知识 复习笔记

OOP:面向对象的程序设计

面向过程程序设计,注重功能方法的实现

面向对象的程序设计,把一个实物抽象化成一个类

多太,同一个事件发生在不同的对象上回产生不同的结果

指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采取多种不同的行为方式

多太存在的三个必要条件:

1、要有继承;

2、要有重写;

3、父类引用指向子类对象

重载,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不同。

无法以返回类型作为重载函数的区分标准;

调用方法时,通过传递给他们的不同参数个数和参数类型来决定具体使用哪个方法,这就是多态性;

重写,如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写。

方法重写又称方法覆盖。方法具有相同的方法名、返回类型和参数表

时间: 2024-08-26 15:42:21

Java 基础知识 复习笔记的相关文章

JAVA 基础知识复习

一.基础语法 1.标识符的规范: 1)标识符是由大小写字母,下划线,数字,$符号组成.2)开头可以是大小写字母,下划线,$符号,不可以使用数字开头.3)标识符的长度没有限制.4)标识符不能是关键字和保留字.5)标识符的命名最好能反映出其作用6)JAVA语言对大小写有严格的要求7)所有自定义标识符需要全部遵循标识符的命名规范 2.注释的3种: 1)行注释// 2)文档注释/** */ 3)多行注释/**/ 3.关键字: 关键字或保留字是对编译器有特殊意义的固定单词,不能再程序中做其他目的使用. J

java基础知识学习笔记(四)

类与对象 java是一种面向对象的开发语言.java程序是由类与对象组成的.类与对象之间有什么关系呢? 类是构造对象的蓝图或模板.由类构造对象的过程,称之为创建类的实例.可知对象就是类的一种实例或具体实现.为什么为选用java语言做开发,这种面向对象的语言对开发有什么好处? 首先,从设计上,对一个问题,你可以暂且不管它的具体实现是什么,先把它抽象成一个对象,问题中涉及到的数据,变成对象中的实例域,求解问题的方法,变成对象中的方法,这样做可以分清要对哪些数据进行操作,逻辑上比较清晰. 其次,当问题

Java基础知识学习笔记(一)

理解面向对象: Java纯粹的面向对象的程序设计语言,主要表现为Java完全支持面向对象的三个基本特征:继承.封装.多态. Java程序的最小单位是类,类代表客观世界中具有某种特征的一类事物,这些类可以生成系统中的多个对象,而这些对象直接映射成客观世界的各种事物,整个Java程序由一个一个的类组成. 结构化(主张按功能把软件逐步细分,面向功能)/面向对象程序设计:(分析>设计>编程)SA/OOA > SD/OOD > SP/OOP 结构化程序设计最小的程序单元是函数,每个函数都负责

JAVA 基础知识学习笔记 名称解释

Java ee:? IDE: ? itegrity   development environment 集成开发环境 JMS:? java Message Service java   信息服务 JMX? Java Management Extensions,即Java管理扩展 JNDI:(Java Naming and Directory Interface,Java命名和目录接口)是SUN公司 提供的一种标准的Java命名系统接口,JNDI提供统一的客户端 API,通过不同的访问提供者接口J

java基础知识学习笔记

文件下载地址:http://pan.baidu.com/s/1o8irE2Y

html基础知识复习笔记

什么是 HTML? HTML 是用来描述网页的一种语言. HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页 HTML 标签 HTML 标记标签通常被称为 HTML 标签 (HTML tag). HTML 标签是由尖括号包围的关键词,比如 <html> HTML 标签通常是成对出现的,比如 &

一些js基础知识复习笔记

1.var a=123  b=++a   //b=124,a=124  var a=123  b=a++  //b=123,a=124 ++的优先级问题,执行顺序不同: 2.未初始化的变量值为undefined,var a:alert(a)  //undefined;  javascript会自动给吧未初始化的变量设置为undefined: 3.五大基本类型:typeof(数字型) //number:  typeof(字符串) //string:  typeof(布尔型) //boolean:

linux基础知识复习

@(tigerfive)[linux,基础知识,复习笔记] linux基础复习(一) 今天只整理框架,具体内容之后详细整理吧 文件管理 文件基本操作>创建文件和目录>拷贝文件和目录>剪切文件和目录>删除文件和目录>查看文件和目录>查看文件属性>查看文件内容>过滤文件内容>编辑文件内容>统配符使用>命令别名 用户和组管理 用户基本操作>添加账户>设置密码>删除账户>修改密码组基本管理>创建组>查看组>

java基础知识《JAVA 核心技术》学习笔记(一)

一:数据类型 (1)java整形: 类型                         存储要求 int                              4字节 short                          2字节 long                           8字节 byte                           1字节 (2)浮点类型 类型                         储存要求 float