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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 成员变量和局部变量 1.成员变量 描述对象有什么(在类中定义) 类中所有方法都可以使用 2.局部变量 临时保存数据(在类的方法中定义) 只能在当前方法中使用 区别: 1.作用域不同 成员变量=整个类中可用 局部变量=该方法内可用 2.初始值不同 成员变量=有初始值 局部变量=无初始值 3.声明上不同 成员变量=在一个类中不允许声明同名变量 局部变量=在一个方法中不允许声明同名变量 (同类不同方法中就可以声明同名的) 4.优先级不同 两类变量同名时,局部变量的有限级高 (就近原则)
    查看全部
  • 对象(Java) 操作步骤: 1.创建(实例化) 语法: 类名 对象名 = new 类名(); 2.使用 语法: a.引用对象的属性:对象名.属性=实例变量的值; b.引用对象的方法:对象名.方法名(); 注: 1.属性=实例变量 2.float的默认值是0.0 3.float类型的数据赋值时需要加f
    查看全部
  • 如何定义一个类: 1.类的重要性:所有java程序都是以类class为组织单元的,是基本元素。 2类是模子,确定对象将会拥有什么样的特征(属性)和行为(方法)。先有类才能够描述具体对象。 3类的组成:属性和方法 4定义一个类的顺序: a.定义类名:publi class 类名{内容},class是定义类的关键字。 b.编写类的属性:在{}内定义不同的属性类型,可以是一种可以是N种。 c.编写类的方法:可以多种行为,可以一种。
    查看全部
  • 1.对象的概念:对特定一个存在事物 2.什么是面向对象:以自我为中心对待一个特定事物存在,需要自己描述出来的符合的条件 3.类:是对象的一个属性一个特征,是你描述的条件,条件符合的多个对象可以归纳为一个类,也可以说这个对象含有这个类。 4什么是对象的属性:对象有的各种特征,他具有什么就是对象的属性。 5什么是对象的方法:对象能干什么 6类与对象的关系/区别:类是抽象的概念是一个模板,是条件信息。对象是一个具体的东西,是一个客观存在。好比是类是能打电话,能发短信的功能条件。而对象就是一部手机。
    查看全部
  • 当使用new关键字实例化一个对象时,调用的就是类的构造方法。构造方法也是方法,只是比较特殊点。在很多学习例题中,都是调用了一个空参数的构造方法来实例化一个对象,比如 XXX YY=new XXX(); 因为每一个类在没有人为定义构造方法时,系统都会隐式的为其建立一个空参数的构造方法。所以我们才能在建立了一个类以后直接使用new关键字实例化对象而不需要特意去声明构造方法。当为一个对象定义了一个有参构造方法后,他的隐式空参构造方法会消失,所以如果想要一个类同时具有空参构造方法和有参构造方法,就必须为其定义显式的空参构造方法。
    查看全部
  • 子类拥有父类的所有属性和方法,但是private无效
    查看全部
    0 采集 收起 来源:Java 中的继承

    2015-01-28

  • ,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
    查看全部
  • 局部变量没有初始值 成员变量有初始值
    查看全部
  • 静态方法可以直接调用静态变量,静态的类又可以直接调用静态方法。 静态方法调用非静态的变量需要建立对象,静态的类调用非静态的方法也需要建立对象。 普通的方法可以调用静态与非静态的变量。
    查看全部
  • super
    查看全部
  • super关键字:在对象的内部使用,可以代表父类对象。 如果子类的构造方法中显式的调用父类的构造方法,即super(),则需要在方法的第一行。 使用super关键字时,如果子类构造方法中既没有显式的调用父类的构造方法,而父类又没有无参的构造方法,则编译出错。 (子类的构造函数中会隐式的调用父类的构造方法,即super();)
    查看全部
  • 租车账单
    查看全部
    0 采集 收起 来源:综合练习

    2015-01-27

  • // 创建外部类对象 HelloWorld hello = new HelloWorld(); // 创建内部类对象 Inner i = hello.new Inner(); // 调用内部类对象的方法 i.show();
    查看全部
  • this 关键词表示当前对象的内容
    查看全部
  • super.eat(); eat();
    查看全部

举报

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

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