摘要: 1.继承的概念: 继承是类与类的一种关系,java中的继承都是单继承。 2.继承的好处 子类拥有父类 3.语法规则: class 子类 extends 父类{ ..... } 阅读全文
posted @ 2016-07-25 10:10 Dante无心 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 方法内部类就是内部类定义在外部类方法中,方法内部类只在该方法的内部可见,即只在该方法内可以使用。 注意:由于方法内部类不能在外部类的方法以外的地方使用,因此,方法内部类不能使用访问控制符和static修饰符 代码实例: //外部类public class HelloWorld { private S 阅读全文
posted @ 2016-07-22 16:42 Dante无心 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 静态内部类的特点: 1.静态内部类不能直接访问外部类的非静态成员,但可以通过new 外部类().成员 的方式访问 2.如果外部类的静态成员与内部类的静态成员名称相同,可以通过”类名.静态成员“访问外部类的静态成员;如果外部类的静态成员与内部类的静态成员名称不同,则可通过”成员名“直接调用外部类的静态 阅读全文
posted @ 2016-07-22 16:36 Dante无心 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1.Inner类定义在Outer类内部,相当于Outer类的一个成员变量的位置,Inner类可以使用访问任意访问控制符,如public、protected、private等 2.Inner类中定义的test()方法可以直接访问Outer类中的的数据,而不受访问控制符的影响,如直接访问Outter类中 阅读全文
posted @ 2016-07-22 15:57 Dante无心 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 什么是内部类? 内部类(inner class)就是定义在另外一个类里面的类,与之对应,包含内部类的类成为外部类。 内部类的作用: 1.内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。 2.内部类的方法可以直接访问外部类的所有数据,包括私有的数据。 3.内部类 阅读全文
posted @ 2016-07-22 15:06 Dante无心 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.this关键字代表当前对象 this.属性 操作对象的属性 this.方法 调用当前对象的方法 2.封装对象的属性时经常会使用this关键字 阅读全文
posted @ 2016-07-22 14:31 Dante无心 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1.包的作用 管理java文件 解决同名文件冲突 2.定义包:package包名 注:必须放在java源程序的第一行 包名间可以使用 “ . ”号隔开 3.包的使用:通过import关键字 例如 import com.imooc.music.MyClass 注:包名规范是全小写 . * 可以将包下的 阅读全文
posted @ 2016-07-22 14:18 Dante无心 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1.概念 将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 2.好处 a.只能通过规定的方法访问数据。 b.隐藏类的实例细节,方便修改和实现。 3.步骤 修改属性的可见性 创建getter/setter方法 在getter/setter方法中 阅读全文
posted @ 2016-07-22 14:10 Dante无心 阅读(184) 评论(0) 推荐(0) 编辑
摘要: public static HelloWorld { string name; { name = "爱慕课"; } } 需要特别注意:静态初始化块只能在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。 程序运行时,静态初始化块首先被执行,然后执行普通初始化 阅读全文
posted @ 2016-07-22 09:49 Dante无心 阅读(309) 评论(0) 推荐(0) 编辑
摘要: public class HelloWorld{ // 使用static 关键字声明静态方法 public static void print(){ System.out.println("欢迎你"); } public static void main(String[] args){ //使用类名 阅读全文
posted @ 2016-07-22 09:29 Dante无心 阅读(212) 评论(0) 推荐(0) 编辑