黑马程序员技术交流社区

标题: java基础知识部分总结 [打印本页]

作者: 施大勇    时间: 2013-9-21 13:31
标题: java基础知识部分总结
面向对象应该掌握的基础:
1,面向对象的三大特性:封装,继承,多态。
对象是对属性和形为的一种封装。
继承可以提高软件开发效率,因为它增强了程序的可复用性。许多相事物的共性东西可以向上抽取出一个它们的父类。父类的派生类可以对事物进行属性和形为的扩展。
多态的两种表现形式:方法的重载,子类对象可以与父类对象进行转化。
2,类与对象的关系:类是对象的模版,对象是类的具体实例。类是抽象的事物,本身不能直接使用,只有产生它的实例才能用。
3,类的组成又分为属性(字段)和方法(函数)。属性又分为Bean属性和普通属性,属性一般都要进行封装。方法分为构造方法和普通方法。
4,对象的产生分为对象的声明和实例化,只声明没有实例化的对象使用时会出空指向异常。
5,java分为基本数据类型和引用数据类型,类属于引用数据类型,使用对象时,传递的是对象的引用地址。
6,类的属性一般情况下不对外直接进行暴露,需要进行封装,使用private 封装。
7,构造方法用于产生对象,可以对类中的属性进行初始化操作,也可以在产生对象后对属性进行动态的修改。每个类中应确保存在一个构造方法。若自定义类中没有构造方法,系统会自动产生一个。
8,java中几个重要关键字为:final,static this.super的理解和应用。
static 可以修饰类中的属性和方法。static属性是类的所有对象所共享的,一个对象对其进行修改,所有对象的此属性都随着改变。
static方法可以由类调用,不必声明对象就可以使用。其修饰的成员类一加载就可以使用了。
this指向操作的当前对象,可以通过this.属性和this.方法来调用当前对象的属性和方法。this()可以调用所操作类的无参构造方法。
final可以修饰类和成员,它表示最终,终结。其修饰的类不可以被继承,修饰的属性即为常量,不可以更改,修饰的方法不可以覆写。
9,内部类可以在类的内部定义,也可以在方法中定义。类中的内部类可以方便的访问类中的成员。方法中的内部类如果想访问方法中的参数,方法中参数要由final修饰。
10,抽象类的作用是作为模版使用,为其子类指定一定的操作方法和共性的属性。 它的方法分为两种,一种是普通方法,一种是抽象方法,抽象方法没有方法体,要由子类来定义。
11,接口是全局常量和方法的集合。接口中也可以什么都不定义,作为一个标识接口。
12,类是单继承的,接口可以同时继承多个接口,类可以继承抽象类同时实现(一个或多个)接口。


作者: 许庭洲    时间: 2013-9-24 09:07
值得学习ing!
作者: 许庭洲    时间: 2013-9-24 09:07
值得学习ing!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2