摘要:
关于成员内部类的使用说明 内部类可以直接访问外部类中的变量,不受访问修饰符的控制; 定义了成员内部类后,必须使用外部类对象来创建内部类对象,即:内部类 对象名=外部类.new 内部类(); 编译上面的程序后,会发现产生了两个 .class 文件 //其中,第二个是外部类的 .class 文件,第一个 阅读全文
摘要:
this 关键字代表当前对象: this.属性 操作当前对象的属性; this.方法 调用当前对象的方法; 封装对象的属性时,经常会使用this关键字; eg: package imooc; public class Telephone{ private float screen; private 阅读全文
摘要:
java中的包 1.包的作用: 管理java文件; 解决同名的java文件的冲突; 2.定义包; package 包名; 必须放在java源程序第一行;包名间可以使用“.”隔开; 3.系统中的包: java.(功能).(类) java.lang.(类) 包含java语言基础的类; java.util 阅读全文
摘要:
面向对象的三大特性:封装、继承、多态。 1.什么是封装: 将类的某些信息隐藏在类的内部,不允许外部程序直接调用或修改;需通过该类提供的方法来实现对隐藏信息的操作和访问。 //隐藏属性,通过方法调用/修改属性; 2.封装有什么好处? 只能通过规定的方法访问数据; 隐藏类的实例细节,方便修改和调用; 3 阅读全文