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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 方法的重写
    查看全部
  • 构造方法
    查看全部
  • 构造方法
    查看全部
  • public class HelloWorld { String name; // 声明变量name String sex; // 声明变量sex static int age;// 声明静态变量age // 构造方法 public HelloWorld() { System.out.println("通过构造方法初始化name"); name = "tom"; } // 初始化块 { System.out.println("通过初始化块初始化sex"); sex = "男"; } // 静态初始化块 static { System.out.println("通过静态初始化块初始化age"); age = 20; } public void show() { System.out.println("姓名:" + name + ",性别:" + sex + ",年龄:" + age); } public static void main(String[] args) { // 创建对象 HelloWorld hello = new HelloWorld(); // 调用对象的show方法 hello.show(); } }
    查看全部
  • 成员变量和局部变量的区别:
    查看全部
  • 面向对象的三大特性: 封装、继承,多态 1、封装的概念 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来是实现对隐藏信息的访问。 2、优点: 1、只能通过规定的方法来访问数据 2、隐藏类的实例细节,方便修改和实现 3封装的步骤: 1、修改属性的可见性,设置为private 2、创建getter/setter方法,用于属性的读写 3、在getter/setter方法中加入属性控制语句(用于对属性值的合法性进行检查)
    查看全部
  • 类名 对象名=new 类名(); 对象名即为对象的引用 引用可以指向本类或者子类,所以 左边不变 右边可为本类 或子类
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-04-01

  • // 定义静态变量,保存班级名称 static String className = "JAVA开发一班";
    查看全部
  • 创建对象 : 类名 对象名 = new 类名(); 使用对象 : 引用对象的属性:对象名.属性 引用对象的方法:对象名.方法名() 实例变量赋值:对象名.参数 = 赋值;
    查看全部
  • 创建类 类名 对象名 = new 类名();
    查看全部
    0 采集 收起 来源:练习题

    2015-04-01

  • 由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。
    查看全部
  • 继承是多态的实现基础
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-04-01

  • 1、引用多态 父类的引用可以指向本类对象, 父类引用可以指向子类对象。 但是,子类引用不可以指向父类对象。 使用多态的时候 链各个类一定有个继承关系 2、方法多态 创建本类对象时,调用的方法为本类方法,创建子类对象时,调用的方法为子类重写的方法或者继承的方法 在子类添加一个不是由父类继承来的独有的子类方法,再main函数中不能通过父类引用来调用子类的独有方法
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-04-01

  • java 中的this关键字
    查看全部
  • Object类 I Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类。 Object类中的方法,适用于所有子类。 1.toString()方法 在Object类里面定义toString()方法的时候,返回对象的哈希code码(对象地址字符串)。 可以通过重写toString()方法表示出对象的属性。
    查看全部

举报

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

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