2009121801_面向对象(高级)_01.docVIP

  • 4
  • 0
  • 约2.52万字
  • 约 27页
  • 2016-12-27 发布于重庆
  • 举报
1、课程名称:面向对象(高级) 2、知识点 2.1、上次课程的主要知识点 1、 this关键字: · 可以访问类中的属性; · 调用方法,如果调用本类中其他构造的时候,一定要放在首行,且至少留有一个构造方法作为出口; · 当前对象:表示当前正在调用类中方法的对象。 2、 static关键字: · static声明的属性是类变量,所有对象所共拥有,可以由类名称直接调用; · static声明方法,不能调用非static操作,可以由类名称直接调用。 · 主方法的组成:public static void main(String args[]) 3、 内部类: · 定义在一个类内部的类,被包含的类称为内部类,包含的类称为外部类。 · 内部类可以直接访问外部类中的私有操作,但是会破坏原有程序的结构。 · 内部类可以被static修饰,修饰之后的类成为外部类 · 要是在类外部进行实例化,使用外部类.内部类 · 如果没有被修饰,需要先实例化外部类对象,再实例化内部类对象 · 可以在一个方法中定义一个内部类,这个内部类可以直接访问外部类中的私有操作,如果要访问方法中的变量,这些变量需要使用final来修饰。 2.2、题目讲解 链表程序:完全就是引用传递及this关键字的使用。 class Link { // 这属于一个链表的操作类 class Node { // 每一

文档评论(0)

1亿VIP精品文档

相关文档