为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第二季 升级版_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 构造方法是在类实例化时自动调用的方法,该方法没有返回值类型,名称与类名相同,同时一个类中可以存在多个构造方法,这些构造方法只是传入的参数不同(可以是参数个数或者参数类型)
    查看全部
  • 成员变量和局部变量的比较:1、作用域不同;2、初始化时,编译器不会对局部变量赋值,需要手动初始化;3、当局部变量与成员变量重名时,在该方法内部调用时会优先考虑局部变量,称为就近原则.
    查看全部
  • static修饰的变量或方法是被类的所有对象共享的。
    查看全部
  • http://img1.sycdn.imooc.com//55c53a100001e73c12800720-120-68.jpg
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-08-08

  • http://img1.sycdn.imooc.com//55c538bf00017aff12800720-120-68.jpg
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-08-08

  • 1.封装,就是将类的属性隐藏以来,不能直接被修改,而是通过制定的方法进行修改。 2.使用 private float 变量 = nub; 可以将变量的属性封装,不能直接在mian方法中使用 对象.变量 直接改写或调用 3.使用 getter 和 setter 方法 对属性进行获取和设置 就是读和写。 具体读的时候 public float get属性名(){ // get 是获取 所以有时候需要返回值,所以不用void } 写的时候, public void set属性名(){ // } 4.在getter/setter方法中加入属性控制语句,来对属性值的合法性进行判断,不封装的话就能直接随意改写了! 5.最后通过对象.getter/setter()来调用或赋值 eg:hello.getScreen(); hello.setScreen(5.0f)
    查看全部
  • 引用类型转换
    查看全部
  • 1.当创建类的实例时,初始化块会依次实现,首先实现的是静态的初始化块,然后是普通的初始化块,最后才是构造方法。且静态初始块只会别调用一次 2.初始化的模板 普通初始化 { // } 静态初始化 static { //必须是静态的变量,不能是非静态变量! } 3.静态初始化块只能为静态变量赋值,普通初始化块能为普通变量和静态变量赋值 4.重点:当创建类的实例时,即new 类名();就会一次依次执行初始化块中的代码. 需要有个构造方法 public HelloWorld(){ // 举例,不一定是HelloWorld } 5.重点:静态初始化块只能在类加载时执行,且只会执行一次, 6.当有多个初始化块时,和构造方法时,new 类名();最先会执行静态初始化块,然后才执行普通初始化块,最后执行构造方法.再new 类名()时,静态初始化块就不会再被执行了
    查看全部
  • 区分普通方法 静态方法 构造方法 1.普通方法 public void print(){ // } 2.静态方法 public static void print(){ // } 3.构造方法: public 方法名(){ // }
    查看全部
  • 构造方法的用处在创建一个对象,同时将对象初始化!! 构造方法不用设立在mian的函数里面,另外新建一个class的文件,在其中将构造方法的代码编好 以后main的class文件中,只要有需要创建和这个类相关的对象,直接调用即可 public 类名 = new + 构造方法() ; 并且还可以直接将对象的实例变量赋值,十分方便和简化 之后的对象的实例变量也就能够直接调用了!
    查看全部
  • java中访问修饰符 1、作用是用来修饰属性和方法的访问范围 2、private public protected
    查看全部
  • Object类中的equals()方法: 比较的是对象的引用是否指向同一块的内存地址。创建一个对象,实际是引用对象在内存的地址。equals的返回类型是布尔类型,所以基本与if...else语句同用。 其次需要在创建对象的Dog类程序中右键,选择generate hash()and equals()代码,则会比较里面的值。如果只是单纯比较则只会比较两个对象的内存地址
    查看全部
  • 程序运行时执行顺序 1.静态初始化块 2.普通初始化块 3.执行构造方法 注意:静态初始化块只执行一次 当有多个初始化块时,和构造方法时,new 类名();最先会执行静态初始化块,然后才执行普通初始化块,最后执行构造方法.再new 类名()时,静态初始化块就不会再被执行了 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
    查看全部
  • 包的使用
    查看全部
  • java中的访问修饰符 1,作用是用来修饰属性和方法的的访问范围 2,访问修饰符和访问范围,共4类 a,private 仅本类可用 b,空缺 仅本类和同包可用 c,protected 本类,同包和子类中可用 d,public 所有类中都可以使用
    查看全部

举报

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

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