- 编码规范问题:类的名字,方法名字,变量名字,属性,对齐,空格,卷面整洁
属性私有,方法公有,保护只在特殊情况下使用。包权限一般不用 - 逻辑错误,
选择10*2
填空10*1
简答4*5
程序阅读4*5
程序题3*10
简答题与程序题注意关键字,注意雪梨教育作业- 课程简介:面向对象思想,java语言编程,
第一章:java概述,
- Java含义,语言历史,主要特称考点一般,java语言主要特征是重点,java应用平台,源文件,后缀名,如何执行,谁执行,工作原理,jvm,jdk,jre,,,,初识java程序那个例子。会写main方法 public static void main(String[] ){},开发java程序的过程。三种注释。
6. 第二章:Java基础
- java的输入输出
- 标识符,变量命名规则,小驼峰,简单了解关键字,认识就好。
- 数据类型,8中基本数据类型,注意练习包装器类型,
- 每种类型多少字节不是很重要
- java运算符,注意数据类型转变,自增自减运算,
- 关系运算符,逻辑运算符,类型转换
- 顺序等分支循环
- 增强for循环,小心泛型,容器相结合。
第三章:数组
- 数组的声明,初始化,内存分配示意图,
- arraylist试用,各种方法的使用。
- 成员修饰方法,权限修饰符的区别,保证全对,procted只在特殊情况下使用,final是重点,
static慎用,
方法传参,引用传参数,等,会出大题, - 方法重载条件,方法,重点!!!!!!!!!!!!!
第四,五章:类和对象
- 什么是类,什么是对象,
- 封装
- 三大特性,
- 对象的实例化。
- this引用
- 类成员的访问
- 构造方法
- 垃圾回收
第六章:继承
- 继承的语法
- 什么时继承
- 继承的要点
- 重写
要先有类,再有对象
默认写多个类,不能有一个类,不规范。
对象需要被类实例化才能用
封装:数据与操作封装成类用类的对象作为程序的基本元素。对象的实例化(分配内存的时候赋初始值)
类的对象会有属性的内存,但没有方法的内存引用this作为隐藏形参
派生类可以调用基类的属性域方法,还有构造方法
重写结果向上转型,引出多态
接口类是一种特殊的抽象类,用interface定义,只能抱抽象方法。其他类可以实现接口类并重写所有的抽象方法。
接口类ppt细看。
this的用法
object类。顶级基类。
多态:
积累引用指向派生类对象(前提)
积累引用是否可以访问基类属性与方法
积累引用是否可以访问派生类是新增的属性方法
基类引用是否可以引用派生类重写的方法与属性
- 继承:什么是继承:从已有的类生成新的类。新的类继承已有的类的所有属性与方法。但是构造方法不会被继承。可以添加或删改属性与方法。修改从已有类继承下来的方法(方法重写)
什么是对象,什么是类?
封装:
理解什么叫做封装?
将数据及处理数据的方法封装为类,私有属性,公有方法。
类的定义,private,public,protected。
对象实例化:分配对象内存的同时赋初值。
重要:每个类的对象包含所有属性的内存,但不包含方法的内存。所以引入this引用做为类中所有方法的隐藏形参。
类的成员访问。对象名.公有的属性或方法。
访问权限修饰符:private,public,protected。访问位置,类内类外,哪里能访问,怎么访问。
类中成员方法的定义及使用,方法传参,this引用,方法重载等。
方法重载:同一个作用域;方法名相同;参数不同的一系列方法。
重点:特殊的成员方法:构造方法。
this的两种用法:访问成员,this.成员;访问构造方法this()。
gc机制。继承:
理解什么叫做继承?
从已有的类生成一个新的类;新的类会继承已有类的属性和方法;新的类还能添加新的属性和方法,修改从已有类继承下来的方法。
新类通过extends关键字继承已有类。
构造方法:派生类生成对象时会默认调用基类构造方法。
super:可以调用基类的属性和方法;调用基类的构造方法super();
重点:方法重写:方法原型完全相同。
重写的结果就是:向上转型,从而引出多态。
包的使用:包是为了防止命名冲突。
导包的三种方法:
抽象类:abstract修饰抽象类,不能实例化对象,可以包含抽象方法,它的派生类需要重写所有抽象方法。
接口类:是一种特殊的抽象类。用interface关键字定义,只能包含抽象方法,其他类可以implements接口类并重写所有的抽象方法。
Object类,所有类的顶级基类,equals,toString等。多态:
理解什么叫做多态?相同的接口,不同的实现。
多态的前提是向上转型,基类引用指向派生类对象。
1、基类引用是否可以访问基类属性和方法?
2、基类引用是否可以访问派生类新增的属性和方法?
3、基类引用是否可以访问派生类重写的方法?
1、编码规范,可能会导致0分:
类的命名,方法的命名,属性(变量)的命名
对齐,空格个数,空格的位置
{}的使用,及{的位置
属性私有,方法公有,保护只在特殊情况使用,包权限一般不用
2、逻辑错误,可能会导致0分;
面向对象程序设计题目类型及分值分布:
- 选择题 10题*2 = 20
- 填空题 10空*1 = 10
第一章 Java概述
第二章 Java 基础
第八章 包装器类
第10章 枚举
第15章 网络编程 - 程序阅读题 4题*5 = 20 读程序写结果
派生类构造方法的调用过程
static相关的调用过程
第10章 static修饰符 - 简答题 4题 *5 = 20
第11章 异常和断言
第12章 字符串、日期 - 程序题 3题*10 = 30
第四章 类和对象(1)(2)
第五章 类的继承
第6章 抽象类和接口
第7章 多态
第13章 容器和泛型
第14章 流与文件
















