- 博客(12)
- 收藏
- 关注
原创 多态和抽象
经过一天的学习我们需要掌握以下几点。 一 什么是多态。 一个对象有多种形式的能力一个类的子类可以定义他们唯一的行动,同时共享父类的某次写相同特征。 二 了解多态之前需要了解几个继承技术。 1向上转型技术 2instaceof关键字 3动态绑定技术。 三 动态绑定。 将一个方法调用与该方法所在的类关联起立。 四 什么是抽象,抽象类 1无法准确描述的,不能真是存在的。 2不能被实例化的类叫做抽象类。 ...
2019-06-13 20:57:05 246
原创 类的高级概念(2)
经过一天的学习我们需要掌握以下几点。 1 静态初始化块。 除了声明静态成员变量和方法外,关键字static还有另外一种用法。Java类可以包含一个静态初始化块,静态初始化块是一组当类被JVM的类加载器加载时执行的语句。 2实例初始化块 实例初始化块与静态初始化块类似,它在类的对象每次实例化时执行一次。实例初始化块和构造器二者之间的不同之处在于实例初始化块在构造器调用之前执行。 3内部类 我们已经知...
2019-06-13 20:42:35 110
原创 类的高级概念(1)
经过一天的学习我们需要掌握以下几点。 1 理解什么是修饰符。 Java为类中的成员提供了四种访问级别,按照访问权限由大到小排列,分别是:公有的(public)、受保护的(protected)、私有的(private)默认的(无访问修饰符)。 2什么是封装。 通过用private访问修饰符隐藏类中的成员变量,称为封装。 3封装的好处。 类的成员变量可以成为只读或者只写的。 类可以对存储在其成员变量...
2019-06-11 18:36:28 126
原创 继承(1)
经过一天的学习我们需要掌握以下几点。 一 什么是继承。 根据已有的一个类进行扩展,继承该类的属性和行为来创建一个新的类这种方法城为继承。 二 如何使用继承。 1观察几个类之间有无相同的属性或者行为。 2将相同的属性和行为卸载一个类中。 3将具有的共同属性和方法写在父类中,仅将不同的属性和方法写在子类中。 4创建父类 5创建子类 使用extends完成继承关系。 三 方法重写。 1 子类可以重写从父...
2019-06-10 20:46:39 134
原创 数组
学习了数组我们需要掌握以下几点: 一 了解什么是数组、初始化和使用的方法。 1 数组是存储在一个连续的内存块中的元素集合. 2使用new关键字初始化数组,并制定数组的大小。 3访问一个数组,数组名[下标]. 二 数组初始化与复制。 1 数组初始化就是对数组进行第一遍赋值 不需要使用new关键字。 2 数组赋值有两种方法创建一个新数组使用for循环、使用System类中静态方法arraycopy(...
2019-06-10 20:24:15 97
原创 对象的行为
经过一天的学习我对对象的行为已经有了简单的了解,我们需要掌握以下六点: 1什么是方法调用栈。 方法被调用时在在内存中的位置被称为方法调用栈。 2形式参数和实际参数。 一个方法的签名包括一个形式参数(Parameter)的列表,形式参数列表用于声明传递到方法中的数据的类型。传递给形式参数的数据称为实际参数(Arguement)。当方法被调用时,实际参数必须传递给形式参数列表中的每个形式参数。 3按值...
2019-06-05 22:34:05 212
原创 类、对象和包(2)
经过一天的学习我们对流程控制有了简单的了解,今天需要我们掌握的有三点。 1访问对象的属性和方法 我们使用new关键字实例化一个对象时,系统为会该类中的每个成员变量和方法分配内存。如果要访问该对象的成员变量和方法,就需要使用点运算符来。 2 this引用 每个对象可以使用this关键字引用它本身。如果一个类的方法需要访问该类本身的成员变量或其它方法,就应该使用this引用。 3 使用包来组织类 ...
2019-06-05 00:54:31 79
原创 程序流程控制2
经过一天的学习我们对流程控制有了简单的了解,今天需要我们掌握的有四点。 1 while循环 while循环是一种允许重复执行某项任务的控制结构 2 do/while循环 do/while循环与while类似,不同的是do/while循环至少要执行一次。 3 for循环 for循环是一种允许我们编写一个执行指定次数循环的控制结构. 4 break语句 break关键字可以用于任何循环控制结构,从...
2019-06-05 00:35:20 72
原创 程序流程控制(1)
经过一天的学习我们对流程控制有了简单的了解,今天需要我们掌握的有五点。 1 什么是布尔逻辑 布尔逻辑指将两到多个布尔表达式组合为单个布尔表达式。在组合布尔表达式时,有四种类型的逻辑: 和。只有在组合表达式的每个部分都为真的时,组合表达式才会为真。 或。只要一个组合表达式中有一个部分为真,组合表达式就会为真。 异或。如果一个组合表达式中有一个部分为真,而另一个部分为假,那么组合表达式就为真。 非。...
2019-06-05 00:28:12 212
原创 类、对象
经过一天的学习我对类、对象有了简单的了解,今天需要我们掌握的有五点。 1 理解结构化编程和面向对象编程的区别。 2 掌握如何编写Java类。 3 掌握如何实例化对象。 一 理解结构化编程和面向对象编程的区别。 结构化编程围绕程序需要完成的任务来设计程序,而面向对象编程围绕问题域中的对象设计程序。 二 掌握如何编写Java类。 Java中的类用关键字class声明。Java源代码文件中只能包含一...
2019-06-03 23:23:57 76
原创 初始java
经过一天的学习我对java有了简单的了解,今天需要我们掌握的有五点。 1 了解java语言的起源。 2 掌握Java是什么以及Java技术的特点。 3 了解Java技术的组成部分。 4 掌握Java简单Java程序是如何编写的。 5 掌握如何安装、配置和使用JavaSE开发环境。 一 java的起源: Java是由C++演变过来的吸取C++、LISP、SmallTalk、Mesa等编程语言...
2019-05-27 21:06:50 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人