-
成员变量和局部变量的定义区别阐释
查看全部 -
面向对象
对象的概念(人/手机/动物.......)
什么是面向对象(处理的过程)
类
类是模子,确定对象将会拥有的特征(属性)和行为(方法)
类的特点:类是对象的类型
具体相同属性和方法的一组对象的集合
什么是对象的属性
属性--对象具有的各种特征
每个对象的每个属性都拥有特定值
什么是对象的方法
方法-----对象执行的操作
类与对象的关系/区别
查看全部 -
成员变量和局部变量的定义区别
查看全部 -
Java中的方法重写
查看全部 -
Java中的this关键字
查看全部 -
Java中的访问修饰符
查看全部 -
Java中的构造方法
查看全部 -
Java 中的 static 使用之静态方法
与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。静态方法的使用如:
需要注意:
1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如:
如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。如:
2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,如下所示:
3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。如:
查看全部 -
什么是类和对象
查看全部 -
Java 中的 static 使用之静态变量
Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~
使用 static 可以修饰变量、方法和代码块。
本小节,我们先认识一下静态变量。
例如,我们在类中定义了一个 静态变量 hobby ,操作代码如下所示:
要注意哦:静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收!~~
查看全部 -
引用型转换
查看全部 -
Java 中的构造方法
使用new+构造方法 创建一个新的对象
构造方法是定义在Java类中的一个用来初始话对象的方法构造方法与类同没有返回值
构造方法的语句格式
public 构造方法 名() {
//初始化代码
}
5. 当没有指定构造方法时,系统会自动添加无参的构造方法
6. 当有值定构造方法,无论是有参、无参的构造方法,都不会自动添加无参的构造方法
7. 构造方法的重载: 方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法。
8. 构造方法不但可以给对象的属性赋值,还可以保证给对象的属性赋一个合理的值
查看全部 -
方法内部类不能在其他地方使用,所以方法内部类不能使用访问控制符和static修饰符。
查看全部 -
外部类不能直接使用内部类的成员和方法,需要通过内部类对象来访问其成员变量和方法。
如果外部类和内部类具有相同的成员变量和方法,内部类默认访问自己的成员变量和方法,如果要访问外部类的成员变量和方法,可以使用this方法。外部类类名.this.变量名
查看全部 -
定义成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接new一个内部类对象,即: 内部类 对象名=外部类对象名.new 内部类() 。
查看全部
举报