- 1
- 0
- 约8千字
- 约 32页
- 2016-12-25 发布于重庆
- 举报
第三章总结: 对象和类的关系 类(对象)之间的关系 面向对象设计思想 class new 引用的概念 构造方法的概念 方法重载 构造方法重载 this static package import private default protected public extends 重载\重写overload\overwrite final Object 抽象类(abstract class) instanceof 接?口(interface) implements Java面向对象编程-2 本章内容 this 关键字 static 关键字 package 和 import 语句 类的继承 访问控制 方法的重写 Object类 对象转型 多态 抽象类 接口 this 关键字 在类的方法定义中使用的 this 关键字代表使用该方法的对象的引用。 当必须指出当前使用方法的对象是谁时要使用this。 有时使用this可以处理方法中成员变量和参数重名的情况。 public class Leaf{ int i = 0; public Leaf(int i) { this.i = i; } Leaf increament(){ i++; return this; } void print(){ System.out.println(i = +i); } public static void main(String[] args){ Leaf leaf = new Leaf(100); leaf.increament().increament().print(); } } static 关键字 静态成员变量在不创建类得对象的情况下,也可以使用,它是所有对象共有的变量,普通成员变量只有在创建了类的对象后才能被使用,与此相反,静态变量可以不先创建对象而直接使用。 静态变量的声明如下: static int a; 类.a = 10; 对象 .a = 20; public class Test { static int a; int b; public static void main(String[] args) { Test.a = 10; Test t1 = new Test(); Test t2 = new Test(); System.out.println(t1.a); t1.a = 20; System.out.println(t1.a); t2.a = 30; System.out.println(Test.a); } } 静态方法 只有在对象存在的条件下,我们才可以用成员变量和方法。然而,静态方法则不需要首先创建对象,可以直接调用它,在使用静态方法的时候一定要记住不可以在静态的方法中调用非静态的变量,如下程序: public class Test { int a; static void setA(int b) { a=b; } public static void main(String args[]) { Test.setA(10); } } 静态变量与静态方法到底在什么方法中才能使用呢?如下程序 public class Test { static int a; static void hello(){ System.out.println(您好......);} static void setA(int b) { a=b; hello(); } void printA() { System.out.println(a); hello(); } public static void main(String args[]){ Test.setA(100); Test t = new Test(); t.printA(); } } package 和 import语句 为便于管理大型软件系统中数目众多的类,解决类的命名冲突问题,Java引入包(package)机制,提供类的多重类命名空间。 package 和 import语句 package 语句作为 Java 源文件的第一条语句,指明该文件中定义的类所在的包。(若缺省该语句,则指定为无名包)。它的格式为: package pkg1[.pkg2[.pkg3…]]; Ja
您可能关注的文档
最近下载
- 行者讲课脉法下篇.doc VIP
- (人教版)数学一年级上册寒假应用题“天天练”作业设计,含30份题组,附参考答案.doc
- 多参数监护仪技术参数和要求.doc VIP
- HL德國創新機能家電烤箱HL-840用户手册.pdf
- (高清!)2025年3月29日河北省事业单位联考C类《职测》真题及答案.pdf VIP
- ZORRO遥控器中文说明书.pdf
- 多参数监护仪技术参数.doc VIP
- 05R417-1 室内管道支吊架建筑工程图集 高清.docx VIP
- 2025届安徽省江南十校高三下学期第一次联考(一模)数学试题含答案.pdf VIP
- 三年级上册数学思维训练题30题,拓展孩子思维能力201123.pdf VIP
原创力文档

文档评论(0)