-
Java中的包
定义包:package包名
必须放在Java源程序的第一行,包名间可以使用"."号隔开
package com.imooc
包的使用:1.可通过import关键字,在某个文件使用其他文件中的类
import com.imooc.music.MyClass
2.java中,包的命名规范是全小写字母拼写
查看全部 -
包含抽象方法的类一定是抽象类,抽象类和抽象方法都需要添加abstract,且顺序为 abstract class
查看全部 -
封装:1.修改属性的可见性,设为private
2.创建getter/setter方法,用于属性的读写
3.在getter/setter方法中加入属性控制语句
查看全部 -
程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法查看全部
-
new一个对象时,HelloWorld()就是把 public HelloWorld( )方法实例化了
查看全部 -
别忘了无参方法后的括号
HelloWorld.sum( );
查看全部 -
静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员. 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量
静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法
在普通成员方法中,则可以直接访问同类的非静态变量和静态变量
查看全部 -
Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~
使用 static 可以修饰变量、方法和代码块。
静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员
如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量
静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法
查看全部 -
创建对象的时候优先创建父类对象,再创建子类对象.
查看全部 -
构造方法
没有返回值类型,与类名相同,可以指定参数
查看全部 -
`重写返回值的规则
1.返回值类型 2.方法名 3.参数个数及类型要和父类相同
查看全部 -
float型变更赋值时需加f,否则默认浮点数是double型
成员变更和局部变量 作用域不同,初始值不同,同名时局部变更优化级较高(就近原则)
查看全部 -
内部类能有自己的成员方法和成员变量
查看全部 -
11111
查看全部 -
构造方法
使用new+构造方法创建一个新的对象
构造方法是定义在java类中的一个用来初始化对象的方法,构造方法没有返回值
查看全部
举报