0
点赞
收藏
分享

微信扫一扫

Java: Course2

一 . static的使用:

1 .修饰变量: (静态变量)

可以在对象之间共享值

2 .修饰函数(静态函数)

被static修饰过的函数只能调用被static修饰过的变量或方法,不能以任何方式引用this或super。被static修饰的变量或函数也可以添加权限修饰符(private,public..)。此外,static方法必须被实现,不能是抽象的abstract                        (没有被static修饰过的函数可以调用被static修饰过的变量或函数)

二 .实例化

例子:Student LiXinHua = new Student();

通常把这种语句称之为实例化,其中包含4哥个动作:

1 .右边的 new Student 是以 Student 为模板,在堆内存里创建一个 Student 类对象

2 .末尾的 () 表示在创建对象后,立即调用 Student 类的构造函数,对刚生成的对象进行初始化.这个类的构造函数是肯定存在的,如果没有写的话java编译器会自动帮你生成一个默认的构造函数

3 .左边的 Student LiXinHua 创建了一个 Student 类引用变量.所谓 student 类引用,就是以后可以用来指向 Student 对象的对象引用

4 . = 操作符使对象引用指向刚创建的那个 Student 对象

综上:该语句就是创建了一个具有 Student属性的对象,该对象命名为LiXinHua,  对Student类创建了一个实例

举报

相关推荐

0 条评论