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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • public class HelloWorld{ String name;//定义一个成员变量 { name="慕课网";//通过初始化块为成员变量赋值 } } 如果使用 static 修饰初始化块,就称为静态初始化块。静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。
    查看全部
  • super关键字:在对象的内部使用,可以代表父类对象 1.访问父类的属性:super.age 2.访问父类的方法:super.eat(); 子类的构造过程当中必须调用其父类的构造方法 如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类无参的构造方法。
    查看全部
  • 1.final可以修饰类,方法,属性和变量 2.final修饰类,则该类不能被继承。 3.final修饰方法,则该方法不允许被覆盖(重写)。 4.final修饰属性,则该属性不会进行隐式的初始化(类的初始化属性必须有值)或在构造方法中赋值(但只能选其一) final修饰变量,则该变量的值只能赋值一次,即为常量
    查看全部
  • 继承的初始化顺序 当创建一个子类对象时,初始化顺序是: 父类对象的属性初始化-->构造方法初始化 --->>然后是子类对象的属性初始化-->构造方法初始化
    查看全部
  • final
    查看全部
  • 父类对象的属性初始化-->构造方法初始化 --->>然后是子类对象的属性初始化-->构造方法初始化
    查看全部
  • 1、System.out.println("外部类中的name:" + HelloWorld.this.name) 2、 //创建外部类的对象 HelloWorld o = new HelloWorld (); //创建内部类的对象 Inner inn = o.new Inner()
    查看全部
  • 1、定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( ); 2、 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字。
    查看全部
  • 内部类的方法可以直接访问外部类的所有数据,包括私有的数据
    查看全部
  • 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
    查看全部
  • 定义在类中的变量称为成员变量,定义在方法中的称为局部变量,成员变量可以被该类中的所有方法调用以及与该类有关的类调用,局部变量只能被其所在的方法调用,java会给成员变量赋予初始值但不会给局部变量赋予初始值,在一个方法中不允许有同名局部变量,在不同方法中可以有同名局部变量,两类变量同名时,局部变量具有更高的优先级。
    查看全部
  • 对象名 =new 类名
    查看全部
  • 操作步骤: 1.创建(实例化) 语法: 类名 对象名 = new 类名(); 2.使用 语法: a.引用对象的属性:对象名.属性=实例变量的值; b.引用对象的方法:对象名.方法名(); 注: 1.属性=实例变量 2.float的默认值是0.0 3.float类型的数据赋值时需要加f
    查看全部
  • 接口中方法不能有方法体,同时方法的访问修饰符不能是 private 和 protected IndexOutOfBoundsExcention——由于数组下标越界或字符串访问越界引起异常; IOException——由于文件未找到、未打开或者I/O操作不能进行而引起异常; ClassNotFoundException——未找到指定名字的类或接口引起异常; CloneNotSupportedException——一程序中的一个对象引用Object类的clone方法,但 此对象并没有连接Cloneable接口,从而引起异常; InterruptedException—一当一个线程处于等待状态时,另一个线程中断此线程,从 而引起异常,有关线程的内容,将在下一章讲述; NoSuchMethodException一所调用的方法未找到,引起异常; Illega1AccessExcePtion—一试图访问一个非public方法; StringIndexOutOfBoundsException——访问字符串序号越界,引起异常; ArrayIdexOutOfBoundsException—一访问数组元素下标越界,引起异常; NumberFormatException——字符的UTF代码数据格式有错引起异常; IllegalThreadException—一线程调用某个方法而所处状态不适当,引起异常; FileNotFoundException——未找到指定文件引起异常; EOFException——未完成输入操作即遇文件结束引起异常
    查看全部
    0 采集 收起 来源:练习题

    2015-03-09

  • 如何定义一个类: 1.类的重要性:所有java程序都是以类class为组织单元的,是基本元素。 2类是模子,确定对象将会拥有什么样的特征(属性)和行为(方法)。先有类才能够描述具体对象。 3类的组成:属性和方法 4定义一个类的顺序: a.定义类名:publi class 类名{内容},class是定义类的关键字。 b.编写类的属性:在{}内定义不同的属性类型,可以是一种可以是N种。 c.编写类的方法:可以多种行为,可以一种。
    查看全部

举报

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

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