《JAVA知识整理-第一天.docx》由会员分享,可在线阅读,更多相关《JAVA知识整理-第一天.docx(2页珍藏版)》请在金锄头文库上搜索。
1、第一天 :1 . Java语言更可靠、更易理解、可重用性更高面向对象,原理包括1) 将程序组织成类2) 通过 行为和属性 来定义类3) 通过继承使类彼此关联4) 通过 包和接口 将类关联2 . 对象和类.类是用来创建对象的模板。使用同一个类创建出来的每个对象具有就算不是完全相同也相似的特性。Java语言包含了几百个类,它们实现了所需的大部分基本功能。3. 实例变量、类变量、实例方法、类方法 类变量 :变量前加了 static 的变量 实例变量 :变量前没有加 static 的变量 类变量和实例变量的区别 : 类变量是类和对象共有,类和对象都可以调用,无论哪一个调用修改了类变量的值,再调用得到的
2、是修改后的结果。 实例变量是对象私有,只能由对象调用,某一对象将其值改变,不影响其它对象。 实例方法、类方法 与类变量、类方法 雷同4. 继承、接口、包 继承:一个类继承另一个类的所有属性和方法、 一个类只能有一个超类,但是每个类可以 有任意数目的子类。 子类继承层次结构中它上面所有类的特性,同时也有自己的特性。 方法的覆盖:子类中定义了名称、返回值和参数与超类相同的方法 接口:接口是一组方法,它指出类除了从超类继承的行为外,还有其他行为。接口中的方法没有定义行为,这项任务由实现该接口的类去完成。为什么使用接口: 单继承简化了类之间的关系,并使这些类实现的功能更容易理解和设计。然而,它也有局限性,尤其是当有一些相似的行为,它们需要在类层次结构中不同的分之间进行复制时。Java通过使用接口来解决这些共享行为的问题。 比如:子类1和子类3属于不同的分支,它们之间有一些相似的行为需要复制,这时不能使用子类1作为子类3的父类,所以使用接口。5. 包: 包用于将相关的类和接口组合起来。 默认情况下Java类只能访问java.lang中的类,要使用其它包中的类用 import java.awt.Color