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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • toString()方法的返回值是对象的哈希码(对象地址字符串)
    查看全部
  • Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另一个类,那么这个类默认继承Object类。(如:Dog类继承了Animal类,但Animal类并没有标识继承某个类,这时默认为Animal类继承了Object类) Object类中的方法适合所有子类: 1.toString()方法 ①在Object类里面定义toString()方法的时候返回的对象的哈希code码(对象地址字符串)(如:在main方法中创建一个对象,直接输出对象。例:Dog d=new Dog();System.out.println(d);//运行后会出现该对象的包名以及在内存中的地址) ②可以通过重写toString()方法表示出对象的属性 ③利用source中的Generate toString()可选择自动生成某属性的toString方法,返回值为字符串类型
    查看全部
  • 封装:是指用Private隐藏属性,然后需要用get/set方法来读写属性。 public int getScore(){ return Score;} public void setScore(int newScore){ } //new一个方法sco sco.setScore(100);//调用set方法,为Score赋值 syso(sco.getScore());//get得到值
    查看全部
  • 1.封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 好处: a.只能通过规定的方法访问数据 b.隐藏类的实例细节,方便修改和实现 2.封装的实现步骤:1)修改属性的可见性(设为private),2)创建getter/setter方法(用于属性的读写),3)在getter/setter方法中加入属性控制语句(对属性值的合法性进行判断) set和get设置 set+属性名, 因为是设置,就需要参数规定。 返回值与属性值一致 get+属性名, 因为是得到,需要有返回值。 参数的类型与属性值一致 通过set设置属性值,通过get得到属性值
    查看全部
  • 建模工具
    查看全部
    0 采集 收起 来源:UML 简介

    2015-07-24

  • super关键字:在对象的内部使用,可以代表父类对象(super.属性/super.方法) super的应用: 1.子类的构造的过程当中必须调用其父类的构造方法,当创建子类的对象时,会自动调用父类的构造方法,相当于在子类的构造方法中加了一个super关键字,调用了父类的构造方法,如: public Dog(){//子类 super();//显示调用。必须放在第一行,否则报错 System.out.println("Dog类构造方法执行了"); } 2.如果子类的构造方法中没有显式调用父类的构造方法,则系统默认调用父类无参的构造方法 3.如果显式的调用构造方法,必须在子类的构造方法的第一行 4.如果子类构造方法中既没有显式调用父类的构造方法(无super();则隐式地调用无参的构造方法),而父类又没有无参的构造方法,则编译出错(如果定义了有参的构造方法,则系统不会自动生成无参的构造方法)
    查看全部
  • 使用final关键字做标示有“最终的”含义 final可以修饰类、方法、属性和变量 final修饰类,则该类不允许被继承 final修饰方法,则该方法不允许被覆盖(重写); final修饰属性,表示该类的初始化属性必须有值,或者在构造方法中赋值(只能二选一)为常量,只能赋值一次;
    查看全部
  • 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量. 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
    查看全部
  • 1.Java 中可以通过初始化块进行数据赋值。在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。 2.静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。 3.程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。静态初始化块只在类加载时执行一次,再次创建对象时并未执行静态初始化块。
    查看全部
  • 继承的初始化顺序: 先初始化父类,再初始化子类;先执行初始化对象中的属性,再执行构造方法中的初始化。 执行时先创建父类对象属性的初始化->父类构造方法->子类对象属性的初始化->子类构造方法
    查看全部
  • 使用 static 修饰方法,称为静态方法或类方法。 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法
    查看全部
  • 方法的重载:是指方法名相同的方法。 1.构造方法:是定义在java类中的一个用来初始化对象的方法,它与类同名且没有返回值。 2.语句格式:public 类名(){} 3.构造方法可分为无参和有参。
    查看全部
  • Java 中被 static 修饰的成员称为静态成员或类成员。被类的所有对象所共享。 静态成员可以使用类名直接访问(类名.静态成员),也可以使用对象名进行访问(对象名.静态成员)。 PS:推荐用类名访问 static 可以修饰变量、方法和代码块。 静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收!
    查看全部
  • 接口的定义
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-07-24

  • 成员变量和局部变量
    查看全部

举报

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

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