摘要:
方法内部类就是内部类定义在外部类方法中,方法内部类只在该方法的内部可见,即只在该方法内可以使用。 注意:由于方法内部类不能在外部类的方法以外的地方使用,因此,方法内部类不能使用访问控制符和static修饰符 代码实例: //外部类public class HelloWorld { private S 阅读全文
posted @ 2016-07-22 16:42
Dante无心
阅读(828)
评论(0)
推荐(0)
摘要:
静态内部类的特点: 1.静态内部类不能直接访问外部类的非静态成员,但可以通过new 外部类().成员 的方式访问 2.如果外部类的静态成员与内部类的静态成员名称相同,可以通过”类名.静态成员“访问外部类的静态成员;如果外部类的静态成员与内部类的静态成员名称不同,则可通过”成员名“直接调用外部类的静态 阅读全文
posted @ 2016-07-22 16:36
Dante无心
阅读(240)
评论(0)
推荐(0)
摘要:
1.Inner类定义在Outer类内部,相当于Outer类的一个成员变量的位置,Inner类可以使用访问任意访问控制符,如public、protected、private等 2.Inner类中定义的test()方法可以直接访问Outer类中的的数据,而不受访问控制符的影响,如直接访问Outter类中 阅读全文
posted @ 2016-07-22 15:57
Dante无心
阅读(237)
评论(0)
推荐(0)
摘要:
什么是内部类? 内部类(inner class)就是定义在另外一个类里面的类,与之对应,包含内部类的类成为外部类。 内部类的作用: 1.内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。 2.内部类的方法可以直接访问外部类的所有数据,包括私有的数据。 3.内部类 阅读全文
posted @ 2016-07-22 15:06
Dante无心
阅读(107)
评论(0)
推荐(0)
摘要:
1.this关键字代表当前对象 this.属性 操作对象的属性 this.方法 调用当前对象的方法 2.封装对象的属性时经常会使用this关键字 阅读全文
posted @ 2016-07-22 14:31
Dante无心
阅读(96)
评论(0)
推荐(0)
摘要:
1.包的作用 管理java文件 解决同名文件冲突 2.定义包:package包名 注:必须放在java源程序的第一行 包名间可以使用 “ . ”号隔开 3.包的使用:通过import关键字 例如 import com.imooc.music.MyClass 注:包名规范是全小写 . * 可以将包下的 阅读全文
posted @ 2016-07-22 14:18
Dante无心
阅读(200)
评论(0)
推荐(0)
摘要:
1.概念 将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 2.好处 a.只能通过规定的方法访问数据。 b.隐藏类的实例细节,方便修改和实现。 3.步骤 修改属性的可见性 创建getter/setter方法 在getter/setter方法中 阅读全文
posted @ 2016-07-22 14:10
Dante无心
阅读(193)
评论(0)
推荐(0)
摘要:
public static HelloWorld { string name; { name = "爱慕课"; } } 需要特别注意:静态初始化块只能在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。 程序运行时,静态初始化块首先被执行,然后执行普通初始化 阅读全文
posted @ 2016-07-22 09:49
Dante无心
阅读(313)
评论(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无心
阅读(218)
评论(0)
推荐(0)
摘要:
1.成员变量 在类中定义,用来描述对象将有什么。 2.局部变量 在类的方法中定义,在方法中临时保存数据 区别: 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的。 两类变量同名时,优先取局部变量。 阅读全文
posted @ 2016-07-22 09:10
Dante无心
阅读(105)
评论(0)
推荐(0)
摘要:
1.new + 构造方法 创建一个类 2.构造方法是定义在java类中的一个初始化对象的方法 构造方法与类名相同,无返回值。 3.构造方法的格式 public 构造方法名( ){ // 初始化代码 } 4.当我们创建对象的时候,其实执行的是构造方法,构造方法可以有参,可以无参。 5.当没有指定的构造 阅读全文
posted @ 2016-07-22 09:10
Dante无心
阅读(137)
评论(0)
推荐(0)
摘要:
java中被static修饰的成员称为静态成员或类成员。它属于整合类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名访问,也可以使用对象名访问。当然鉴于它作用的特殊性更推荐使用类名访问。 使用static可以修饰变量、方法和代码块。 注意:静态成员属于整个类,当系统第一次使用该 阅读全文
posted @ 2016-07-22 09:10
Dante无心
阅读(146)
评论(0)
推荐(0)
摘要:
使用对象的步骤: 1.创建对象: 类名 对象名 = new 类名( ); Telphone phone = new Telphone( ); 2.使用对象 引用对象的属性: 对象名.属性 引用对象的方法: 对象名.方法( ); 阅读全文
posted @ 2016-07-22 09:10
Dante无心
阅读(247)
评论(0)
推荐(0)
摘要:
1.对象 什么是对象?对象即客观存在的事物。 什么是面向对象? 2.类 1.什么是类?类是模子确定对象将会拥有的特征(属性)和行为(方法)。 2.类的特点 : 类是对象的类型,具有相同属性和方法的一组对象的集合。 3.什么是方法? 对象能干什么 阅读全文
posted @ 2016-07-22 09:09
Dante无心
阅读(183)
评论(0)
推荐(0)
摘要:
1.类的重要性: 所有java程序都以类class为组织单元。 2.定义一个类: public class 类名{ //定义属性部分(成员变量) 类型1 属性1; 类型2 属性2; //定义方法部分 方法1; 方法2; } 3.代码实例: public class Telphone{ float s 阅读全文
posted @ 2016-07-22 09:09
Dante无心
阅读(546)
评论(0)
推荐(0)

浙公网安备 33010602011771号