Java基础
2016-05-27 13:37
369 查看
见识有高低,知识无贵贱。转载一下别人的博客,朝花夕拾之意。
1、类和对象
Java万物皆是对象,旨在将世界中的概念模拟到计算机程序中,它将现实世界中的所有事物视为对象。
对象的描述是通过特征和行为来描述的,特征是对事物的静态描述,行为是对事务的动态描述。
对应到程序中就是特征就是属性(成员变量)和行为就是方法。
多个对象具有的相同特征和行为,我们将这样的特征和行为抽象出来,形成一个新的单元,这个单元称作是类。
类是具有相同属性和共同行为的一组对象的抽象集合。
类是面向对象程序设计中的基本单元。
对象是实体,而类是概念模型,用来定义对象的所有特征和行为。同一类的所有对象都拥有相同的特性和行为。
你我他都是真真实实存在的,而人类是对你我他这样的真实存在的实体的共有特征和行为的描述。
2、java oo
类的基本组成:成员变量、构造函数、方法
成员变量:成员变量定义在类中,与之对应的局部变量在某个代码块中,它的有效范围是当前所在代码块中
构造函数:默认构造方法和构造方法的重载
方法:方法的定义、方法参数传递机制、重载和重写、递归、动态参数
权限修饰符:public、protected、default、private
包的概念:主要是为了解决重名问题,java导入分为导入和静态导入
继承:java只支持单继承,内部类可以弥补这一缺陷,更好地封装
封装:对外信息透明
多态:体现在方法的重载和重写
抽象类和抽象方法:抽取业务相关的主题,专注需要解决的问题
接口:对行为的声明,扩展性更好,鼓励面向接口编程
3、常见关键字
this:指代当前对象自身,例如:this.name、this.show()等。
super:代表继承某些成员变量
static:静态的 可以修饰成员变量、方法,也可用于静态代码块。
final:代表最终的 不可变化的,可用来修饰变量(常量)、参数、方法、类
extends:继承关键字 用在类名后面
implements:实现接口关键字 用在类名后面
abstract:用来修饰抽象类和抽象方法关键字
interface:代表一个接口,变量默认为public static final 阅读更多
1、类和对象
Java万物皆是对象,旨在将世界中的概念模拟到计算机程序中,它将现实世界中的所有事物视为对象。
对象的描述是通过特征和行为来描述的,特征是对事物的静态描述,行为是对事务的动态描述。
对应到程序中就是特征就是属性(成员变量)和行为就是方法。
多个对象具有的相同特征和行为,我们将这样的特征和行为抽象出来,形成一个新的单元,这个单元称作是类。
类是具有相同属性和共同行为的一组对象的抽象集合。
类是面向对象程序设计中的基本单元。
对象是实体,而类是概念模型,用来定义对象的所有特征和行为。同一类的所有对象都拥有相同的特性和行为。
你我他都是真真实实存在的,而人类是对你我他这样的真实存在的实体的共有特征和行为的描述。
2、java oo
类的基本组成:成员变量、构造函数、方法
成员变量:成员变量定义在类中,与之对应的局部变量在某个代码块中,它的有效范围是当前所在代码块中
构造函数:默认构造方法和构造方法的重载
方法:方法的定义、方法参数传递机制、重载和重写、递归、动态参数
权限修饰符:public、protected、default、private
包的概念:主要是为了解决重名问题,java导入分为导入和静态导入
继承:java只支持单继承,内部类可以弥补这一缺陷,更好地封装
封装:对外信息透明
多态:体现在方法的重载和重写
抽象类和抽象方法:抽取业务相关的主题,专注需要解决的问题
接口:对行为的声明,扩展性更好,鼓励面向接口编程
3、常见关键字
this:指代当前对象自身,例如:this.name、this.show()等。
super:代表继承某些成员变量
static:静态的 可以修饰成员变量、方法,也可用于静态代码块。
final:代表最终的 不可变化的,可用来修饰变量(常量)、参数、方法、类
extends:继承关键字 用在类名后面
implements:实现接口关键字 用在类名后面
abstract:用来修饰抽象类和抽象方法关键字
interface:代表一个接口,变量默认为public static final 阅读更多
相关文章推荐
- java字符串基础小知识,字符串去除空格,排序,反转
- Java基础之 与equals()如影随行的hashCode()
- java基础知识6--集合框架,泛型,异常
- java基础面向对象试题分析
- Java:线程池基础
- java基础—Map集合的常见方法操作(java集合八)
- java基础题
- Java多线程1——基础知识
- 一、java包的用法---基础,二、包的用法---进阶,三、JAR命令用法,包是一组类的集合,包其实就是多个文件夹构成的多级目录,包名全部用小写字母表示,在程序中要声明类所属的包时,用package
- 计算机专业就业指导(Java)之基础技术测试篇(五)
- Java基础之泛型限定的使用示例:
- Java基础之处理事件——应用程序中的语义事件监听器(Sketcher 5 with element color listeners)
- 黑马程序员——Java基础---继承
- 【Java基础】Java与Windows系统的交互
- java基础2--static
- Java基础&进阶(收藏)
- Java基础学习笔记1
- Java基础
- Java基础知识总结(绝对经典)
- java基础——java无限循环小数判定问题以及BigDecimal详解