为了账号安全,请及时绑定邮箱和手机立即绑定
  • 构造方法不但可以给对象的属性赋值,还可以保证给对象的属性赋一个合理的值(通过条件语句实现),比如:if(newScreen<3.5f){ System.out.println("您输入的参数有问题,自动赋值3.5"); screen=3.5f; }else{ screen=newScreen; }
    查看全部
  • 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员,在静态方法中调用非静态变量(方法),可以通过创建类的对象,然后通过对象来访问非静态变量(方法); 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。
    查看全部
  • 静态变量实例:public class HelloWorld { // 定义静态变量,保存班级名称 static String className = "JAVA开发一班"; public static void main(String[] args) { // 访问静态变量,输出班级 System.out.println(HelloWorld.className); } } or:HelloWorld demo=new HelloWorld(); System.out.println(demo.className).
    查看全部
  • Java 中被 static 修饰的成员称为静态成员或类成员,static 可以修饰变量、方法和代码块; 静态成员可以使用类名直接访问,也可以使用对象名进行访问; 静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收。
    查看全部
  • 其实看马士兵的视频学Java打基础最好,大家可以试试
    查看全部
    0 采集 收起 来源:Java 中的多态

    2014-10-08

  • 创建一个新的对象:new 构造方法(); 构造方法是定义在类中用来初始化对象的方法,和类名相同,无返回值; 当没有指定构造方法时,系统自动生成无参的构造方法,若有指定就不会; 构造方法重载:方法名相同,参数不同,调用时会自动根据不同的参数选择相应的方法; 构造方法可以保证给参数赋一个合理的值。
    查看全部
  • 成员变量和局部变量的区别: 1.作用域不同: 成员变量可以在整个类当中使用而局部变量只能在定义的方法内使用。 2.初始值不同 java会给成员变量赋值而不会给局部变量赋值。 3.在同一个方法中不允许有重名的局部变量,在不同方法中则允许存在。 4.两类变量名重名的话,局部变量拥有更高的优先级。
    查看全部
  • 创建对象:类名 对象名=new 类名(); 使用对象:对象名.属性or对象名.方法名();
    查看全部
  • 若要显式调用构造方法,必须在子类构造方法的第一行使用super()关键字; 系统默认调用父类无参构造方法
    查看全部
  • Java会给成员变量初始值。不会给局部变量初始值
    查看全部
  • 继承的初始化顺序: 父类属性>父类的构造方法当中的属性>子类属性>子类的构造方法当中的属性
    查看全部
  • 继承初始化的顺序:1、初始化父类在初始化子类 2、先执行初始化对象中的属性,再执行构造方法中的初始化
    查看全部
  • 初始化就是执行类的构造方法
    查看全部
  • 包的使用: 1.import关键字 import com.imooc.music.MyClass 2.java中,包的命名规范是全小写字母拼写。 3.使用的时候不但可以加载某个包下的所有文件 eg:com.imooc.* 也可以加载某个具体子包下的所有文件 eg:com.imooc.music.*
    查看全部
  • 封装的实现步骤: 1.修改属性的可见性:设为private 2.创建get/set方法:用于属性的读写 3.在get/set方法中计入属性的控制语句:对属性值的合法性进行判断。
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!