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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 【封装】 1、概念:将类的某些信息隐藏在类的内部,外部程序时不允许直接访问的,只能通过该类提供的方法实现对隐藏信息的访问和操作。 2、好处: 类的实现细节是隐藏的 数据安全——> 操作简化。 3、步骤: 修改属性为private,提供方法setter和getter,在方法中加入控制操作(属性值的合理性)。 4、setter和getter方法并不是必须的,也可以通过普通方法对属性进行操作,但不是规范的和提倡的。
    查看全部
  • Java 中的 static 使用之静态初始化块 在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。 需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。 ******************************************************************************* 序运行时《静态初始化块》最先被执行,然后执行《普通初始化块》,最后才执行《构造方法》。 *******************************************************************************
    查看全部
  • 1、外部类不能直接使用内部类的成员和方法,若要使用则先创建内部类的对象,然后通过其对象来使用内部类的方法和成员变量 2、若内部类和外部类有相同的成员方法或变量,内部类默认使用自己的,若要使用外部的则要通过this来调用
    查看全部
  • 什么是 Java 中的内部类 内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • 访问修饰符:修饰属性与方法的访问范围 private < 默认(不写) < protected < publi
    查看全部
  • 访问修饰符:修饰属性与方法的访问范围 private < 默认(不写) < protected < public
    查看全部
  • 2-4 关键字this 1.this关键字代表当前对象 this.属性 操作当前对象的属性 表示区分 this.方法 调用当前对象的方法 2.封装对象属性的时候,经常会使用this关键字
    查看全部
  • Java 中的 static 使用之静态方法 与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法 需要注意: 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量, 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
    查看全部
  • 2-2 Java中包的使用 包的作用:管理Java文件 - 解决同名文件冲突问题 包的定义方法:package 包名 注意:必须放在JAVA程序第一行 包名间可以用.隔开如:package com.imooc.clss_01 Java系统包:java.(功能).(类) java.lang.(类) java语法基础的类 java.util.(类) 各种工具类 ---- java.util.Scanner -----java.util.Arrays ...... java.io.(类) 输入/出功能类 ..... 如何使用java包:import 包名;
    查看全部
  • Java 中的 static 使用之静态变量 大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!! Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~ 使用 static 可以修饰变量、方法和代码块。 要注意哦:静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收!~
    查看全部
  • 1、内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2、内部类的方法可以直接访问外部类的所有数据,包括私有的数据
    查看全部
  • 封装实现的步骤:1、修改属性的可见性 private 2、创建get和set方法 用于属性的读写 3、在get和set方法中加入属性控制语句 目的是 对属性值的合法性进行判断
    查看全部
  • Java中的构造方法: 1.使用new+构造方法 创建一个新的对象; 2.构造方法是定义在java类中的一个用来初始化对象的方法; 构造方法和类同名并且没有返回值。 3.无参构造方法的使用: Telphone obj1=new Telphone(); 4.有参构造方法 Telphone obj1=new Telphone(参数1,参数2...) 构造方法的格式 public 构造方法(可以用参数也可以没有参数){//初始化代码},有参数称为有参构造方法,无参数则称为无参构造方法。 5.当没有指定构造方法时系统会自动添加无参的构造方法; 6.当有指定的构造方法(无论是有参还是无参的),系统都不会再自动添加无参的构造方法了; 7.构造方法可以重载:方法名相同,但是是参数不同的多个方法,调用时会自动根据不同参数选择相应的方法; 8.构造方法不但可以赋值还可以赋合理的值。
    查看全部
  • 1-5 Java中的成员变量和局部变量 ⑴ 成员变量 在类中定义,用来描述对象将要有什么。 ⑵ 局部变量 在类的方法中定义,在方法中临时保存数据。 ⑶ 成员变量和局部变量区别 ①作用域不同: 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的 ②初始值不同 Java会给成员变量一个初始值 Java不会给局部变量赋予初始值 ③同名 在同一个方法中,不允许有同名局部变量 在不同的方法中,可以有同名局部变量 ④优先级 两类变量同名时,局部变量具有更高的优先级
    查看全部
  • 1、创建对象也就是类的实例化; 2、通过对象名.属性使用对象的属性; 3、属性也可称为实例变量;
    查看全部

举报

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

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