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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • sum=score1+score2;是无法正确编译的,因为在这个在SUM方法中,sum在之前没有申明,你在前面加个int试试,int sum=score1+score2;然后return sum;

    查看全部
  • 静态方法
    查看全部
  • 成员变量和局部变量的区别

    查看全部
  • Outer.this.name Outer.this.age Inner inn=o.new inn();
    查看全部
  • 不能通过父类的引用调用子类的独有方法


    查看全部
    0 采集 收起 来源:Java 中的多态

    2018-04-20

  • 在java中上节toString()方法创建了对象时就会自动调用,不会像其他方法一定
    用类名或者是用对象名+.方法名才能实现。


    查看全部
  • 在 Java 类中,使用以下( )声明语句来定义公有的静态变量 num



    public 修饰符表示公开的、公有的,静态变量使用 static修饰

    查看全部
    0 采集 收起 来源:练习题

    2018-04-20

  • Java 中的 static 使用之静态变量

    Static——该类所有的对象共享同一个成员

    Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~

    使用 static 可以修饰变量、方法和代码块。

    本小节,我们先认识一下静态变量。

    例如,我们在类中定义了一个 静态变量 hobby ,操作代码如下所示:

    运行结果:

    要注意哦:静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收!~~

    1. 静态变量应使用 static 关键字修饰

    2. 可以通过 “类名.静态变量” 访问静态变量 如:HelloWorld.className 

       也可以通过 “对象名.静态变量” 访问静态变量 如:


    查看全部
  • 官方

    查看全部
  • Inner 类可以使用任意访问控制符,如 public 、 protected 、 private 等

    查看全部
  • 1.抽象类前使用abstract关键字修饰,则该类为抽象类。

    2.应用场景:  a、在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法。(抽象类用于约束子类必须有哪些方法,而不关注子类如何去实现)

    b、从多个具有相同特征的类中抽象出一个随意类,以这个抽象类作为子类的模板,从而避免子类设计的随意性。

    3.作用:  限制规定子类必须实现某些方法,但不关注细节。

    4.使用规则:  a.abstract定义抽象类  b.abstract定义抽象方法,只有声明,不需要实现。  c.包含抽象方法的类是抽象类  d.抽象类中可以包含普通的方法,也可以没有抽象方法  e.抽象类不能直接创建,可以定义引用变量。 注意:抽象方法没有方法体,以分号结束。


    查看全部
  • Animal animal = new Dog();    (Dog类是Animal的子类)

    使用instanceof关键字,避免类型转换错误。

    if (animal instanceof Dog)        判断其左边对象是否为其右边类的实例

    Dog dog =(Dog)animal;

    查看全部
  • Dog dog = new Dog();

    new 构造方法创建对象,把它的地址赋值给dog。dog并不是真正意义上的对象,只是通过地址的操作,间接的操作了对象new Dog()。

    查看全部
  • object类是所有类的父类。

    查看全部
  • super代表父类,super.属性调用父类属性,super.方法调用父类方法。

    子类的构造过程中,会调用父类的构造方法。

    子类如果没有显示调用父类的构造方法,则默认调用父类的无参构造方法;如果显示调用,必须在子类构造方法的第一行。

    当父类不存在有参的构造方法时,会自动创建无参的构造方法;存在有参的构造方法时,不会自动创建无参的构造方法,需要手动创建(所以程序一般都需要手动创建无参的构造方法,防止出错)

    查看全部

举报

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

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