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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 构造方法: 1.使用new+构造方法 创建一个新的对象 2.构造方法是定义在java类中的一个用来初始化对象的方法 构造方法与类同名且没有返回值 语法格式: public 构造方法名(){ } 两种构造方法: 1.无参构造方法 2.有参构造方法:初始化对象属性 注意点: 1.当没有指定构造方法时,系统会自动添加无参的构造方法 2.当有指定构造方法时,无论是有参无参的构造方法,都不会自动添加无参的构造方法 3.构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法 4.构造方法不但可以给对象的属性赋值,还可以保证给对象的属性赋一个合理的值
    查看全部
  • 内部类访问外部类成员变量 外部类名.this.变量名
    查看全部
  • 创建内部类 helloworld hello=new helloworld inner i=hello.new inner
    查看全部
  • 内部类 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • 四中访问修饰符 private 默认default protected public
    查看全部
  • 子类方法的重写必须保证与父类的语法规则相同()
    查看全部
  • 1.成员变量 在类中定义,用来描述对象将要有什么。 2.局部变量 在类的方法中定义,在方法中临时保存数据 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内都是可见的 java会给成员变量一个初始值,而不会给局部变量一个初始值 同一个方法中不允许有同名的局部变量 成员变量与局部变量同名时,局部变量优先
    查看全部
  • 封装的概念 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法实现对隐藏信息的操作和访问 好处 a,只能通过规定的方法访问数据 b,隐藏类的实例细节,方便修改和实现 封装的步骤 修改属性的可见性 通过创建gettersetter 在方法中加入属性控制语句 public int getreen(){ return screen;} public void setreen(int newreen){ reen=newreen; }
    查看全部
  • 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
    查看全部
  • 初始化块就是构造器的补充,初始化块是不能接收任何参数的,定义的一些所有对象共有的属性、方法等内容时就可以用初始化块了初始化!! 好处是可以提高初始化块的复用,提高整个应用的可维护性。--《疯狂java讲义》 静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。
    查看全部
  • 静态方法可以直接调用同类中的静态成员但不能直接调用非静态成员 可以通过静态方法中创建类的对象然后通过对象来访问非静态变量 普通成员方法中可以直接访问同类的非静态变量和静态变量 静态方法不能直接调用非静态方法,需要通过对象来访问非静态方法,可以直接调用静态方法
    查看全部
  • 成员变量和局部变量
    查看全部
  • 1.成员变量:在类中定义,用来描述对象将有什么。 2.局部变量:在类的方法中定义,在方法中临时保存数据。
    查看全部
  • 静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收!~~
    查看全部
  • 构造方法创建对象时可以给属性赋值 重载 还可以让它赋值合理
    查看全部

举报

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

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