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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~

    查看全部
  • 构造方法

    1. 使用new+构造方法 创建一个新的对象

    2. 构造方法是定义在Java类中的一个用来初始化对象的方法

    3. 构造方法与类同名且没有返回值

    4. 构造方法的语句格式

    https://img1.sycdn.imooc.com//5ce23f140001ad1810880470.jpg

    无参构造方法可以创建对象;有参构造方法也可以创建对象且可以给对象中的实例变量赋初值

    方法的重载:如类中无构造方法,Java自动生成一个无参构造方法;但如类中有一个有参构造方法,Java则不会再生成一个无参构造方法。

    查看全部
  • 成员变量&局部变量

    1.作用域: 成员变量作用域在整个类内部都是可见的

                    局部变量作用域仅限于定义它的方法

    2.初始值不同: Java会给成员变量一个初始值;但不会给局部变量一个初始值

    3. 在同一方法中,不允许有同名局部变量;

        在不同方法中,可以有同名局部变量

    4. 两类变量同名时,局部变量具有更高的优先级 

    查看全部
  • Java对象:

    1. 创建对象 【类名 对象名 = new 类名();】

    2. 使用对象

      • 引用对象属性:对象名.属性 phone.screen=5;//给screen属性赋值5

      • 引用对象的方法:对象名.方法名() 

      • phone.sendMessage();//调用sendMessage()方法

    查看全部
    1. 定义一个类

    2. 属性

    3. 方法


    查看全部
  • 类:

    类的特点: 类是对象的类型; 具有相同属性和方法的一组对象的集合

    类是抽象的概念,仅仅是模版,比如:“手机”

    对象是一个你能够看得到摸得着的具体实体

    查看全部
    1. 在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。

    2. 格式:

      public class HelloWorld{

      String name;

      {

          name = "爱慕课";

      }

      }

    3. 注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。

    4. 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。

    查看全部
  • final:

    final可以修饰类、方法、属性、和变量

    final修饰类,则该类不允许被继承;

    final修饰方法,则该方法不允许被覆盖(重写);

    final修饰属性:

    则改类的 属性不会进行隐式的初始化(类的初始化属性必须有值)或在构造方法中赋值(只能选其一);

    final修饰变量,则该变量为常量;


    查看全部
  • java中继承是单继承的;

    语法规则:

    class 子类 extends 父类

    例:class Student extends Teacher{

    }

    查看全部
    0 采集 收起 来源:Java 中的继承

    2019-05-18

  • 问:什么是内部类呢?

    答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。

    问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!

    答:内部类的主要作用如下:

    1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类

    2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据

    3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便

    问:内部类有几种呢?

    答:内部类可分为以下几种:

    • 成员内部类

    • 静态内部类

    • 方法内部类

    • 匿名内部类


    查看全部
  • 面向对象的三大特性:封装,继承,多态

    封装:

    1、修改属性的可见性:private;

    2、创建getter/setter方法:用于属性的读写

    3、在getter/setter方法中加入属性控制语句:对属性的合法性进行判断


    查看全部
  • 把传进来的对象转换成dog类,进行属性值比较https://img1.sycdn.imooc.com//5cdfd4f20001162808760445.jpg

    查看全部
  • 跟双等号运算符用法相似

    https://img1.sycdn.imooc.com//5cdfd11800015cc612980589.jpghttps://img1.sycdn.imooc.com//5cdfd2ea0001378a10960729.jpg

    https://img1.sycdn.imooc.com//5cdfd3960001a13213260733.jpg类的对象和类对象的区别:

    类对象:描述类的代码信息,这个类有哪些属性,它是什么类型,变量名是什么,有哪些方法,方法名是什么,方法里边的代码是什么,

    类的对象:对象的属性值的信息、数据信息,

    查看全部
  • https://img1.sycdn.imooc.com//5cdfc9990001324d10510566.jpghttps://img1.sycdn.imooc.com//5cdfcab70001336812120406.jpghttps://img1.sycdn.imooc.com//5cdfcb170001ca8711490427.jpghttps://img1.sycdn.imooc.com//5cdfcb280001559c12390406.jpghttps://img1.sycdn.imooc.com//5cdfcb6b00013d3d05970257.jpg00000

    查看全部
  • 000000

    https://img1.sycdn.imooc.com//5cdfc8ae00013f4213430734.jpg

    查看全部

举报

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

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