- 4
- 0
- 约8.78千字
- 约 35页
- 2017-06-07 发布于湖北
- 举报
当一个类可以被访问时,对类内的成员变量和成员方法而言,其应用范围可以通过施以一定的访问权限来限定。 同一个类中 同一个包中 不同包中的子类 不同包中的非子类(任意类) private ★ default ★ ★ protected ★ ★ ★ public ★ ★ ★ ★ 4、Java名字空间及访问规则 4、Java名字空间及访问规则 public: 任何其它类、对象只要可以看到这个类的话,那么它就可以存取变量的数据,或使用方法。 protected:同一类,同一包可以使用。不同包的类要使用,必须是该类的子类。 private:不允许任何其他类存取和调用。 friendly(default,前边没有修饰字的情况):在同一程序包中出现的类才可以直接使用它的数据和方法. 当子类中的变量名与父类的相同,父类的变量被遮盖。 class A class B extends A { { int data_a=3; int data_a = 5; } } class C extends B { void print_out() { System.out.println(“data_a= ”+data_a); System.out.println(“A.data_a= ”+A.data_a); System.out.println(“B.data_a= ”+B.data_a); } } class demo { public static void main(String args[]) { C c = new C(); c.println_out(); } } data_a=5 A.data_a=3 B.data_a=5 4、Java名字空间及访问规则 5、this public class Employee{ private String name; private int salary; public Employee(String n,int s) { name = n; salary = s; } public Employee(String n){ this(n,0); } public Employee() { this(“Unknown”); } } this this指向自己的引用,它的一个主要作用是要将自己这个对象当作参数,传送给别的对象中的方法。 class ThisClass { public static void main() { Bank bank=new Bank(); bank.someMethod(this); } } class Circle { int r; Circle(int r) { this.r=r; } public area() { return r*r*3.14; } } 第4讲 类 对象 1、面向对象的概念 2、对象的构造方法 3、Java名字空间及访问规则 4、Java中的类、方法和变量 5 、 this 所谓面向对象的方法学,就是使我们分析、设计和实现一个系统的方法尽可能地接近我们认识一个系统的方法。包括: 面向对象的分析(OOA, Object-Oriented Analysis) 面向对象的设计(OOD, Object-Oriented Design) 面向对象的程序设计(OOPL, Object-Oriented Program) 面向对象技术主要围绕以下几个概念: 对象、抽象数据类型、类、类型层次(子类)、继承性、多态性。 1、面向对象的概念 对象有两个层次的概念: 现实生活中对象指的是客观世界的实体; 程序中对象就是一组变量和相关方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。 变量 方法 对象 现实生活中的对象 可以将现实生活中的对象经过抽象,映射为程序中的对象。对象在程序中是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(Class)。 Class Car { int color_number; int door_number; int speed
您可能关注的文档
最近下载
- 2021年上海市嘉定区中考英语二模试卷含解析.pdf VIP
- 2025年广东省普通高中学业水平选择性考试生物(详解版).docx VIP
- 宁德市2025-2026学年(上期)高二期末考试数学试卷(含答案).pdf
- 鄂尔多斯职业学院单招《职业适应性测试》真题(达标题)附答案详解.docx VIP
- 2025年四川中科《浅谈肥胖治疗新进展》继续教育习题答案.docx VIP
- 小学三年级数学测量单元试题.docx VIP
- 三菱变频器使用手册-FR-E540 中文版.pdf VIP
- 小升初语文练习题6年级语文.pdf VIP
- 8.1 0—3岁婴幼儿心理发展评价(课件)《0-3岁婴幼儿心理发展与教育》(华东师范大学出版社).pptx VIP
- 《测量》习题3.doc VIP
原创力文档

文档评论(0)