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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 父类对象指向子类,调用方法的时候调用子类重写的方法,如果子类没有重写,则调用父类的对像
    查看全部
    0 采集 收起 来源:Java 中的多态

    2017-04-22

  • 【Java中的Object类 I 】 ·Object类是所有类的父类 ①如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类。 ②Object类中的方法,适合所有子类。 ·toString()方法 ①在Object类里定义toString()方法时,返回的对象是[哈希code码](即对象地址字符串) class文件名+对象 ②可以通过重写toString()方法表示出对象的属性值 菜单栏Source(alt+shift+s)->Generate toString()...
    查看全部
  • 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(); } }
    查看全部
  • 父类引用指向子类,不能调用子类的独有方法,此处不能使用多态
    查看全部
    0 采集 收起 来源:Java 中的多态

    2017-04-22

  • 子类构造过程中必须调用其父类的构造方法 如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类无参的构造方法【super】 如果显示地调用构造方法,必须在子类的构造方法的第一行 如果子类构造方法中既没有显示调用父类的构造方法,而父类中又没有无参的构造方法,则编译出错
    查看全部
  • public class HelloWorld { // 定义静态变量score1 static int score1 = 86; // 定义静态变量score2 static int score2 = 92; // 定义静态方法sum,计算成绩总分,并返回总分 public static int sum() { int sum=score1+score2; return sum; } public static void main(String[] args) { // 调用静态方法sum并接收返回值 int allScore =HelloWorld.sum(); System.out.println("总分:" + allScore); } } 一开始都不相信自己导致没打出,看来还是学的不够好
    查看全部
  • 类对象与类的对象
    查看全部
  • 无参构造方法的使用
    查看全部
  • Java中的继承是单继承。 当父类的属性和方法被private修饰时,子类无法继承。
    查看全部
    1 采集 收起 来源:Java 中的继承

    2017-04-22

  • 类:家电、数码、箱包、服装 对象:电视、手机、拉杆箱、风衣
    查看全部
  • class 子类 extends 父类
    查看全部
    0 采集 收起 来源:Java 中的继承

    2017-04-22

  • //外部类 public class HelloWorld { // 外部类中的静态变量score private static int score = 84; // 创建静态内部类 public static class SInner { // 内部类中的变量score int score = 91; public void show() { System.out.println("访问外部类中的score:" + HelloWorld.score); System.out.println("访问内部类中的score:" + score); } } // 测试静态内部类 public static void main(String[] args) { // 直接创建内部类的对象 SInner si = new SInner(); // 调用show方法 si.show(); } }
    查看全部
  • //外部类HelloWorld public class HelloWorld { // 内部类Inner,类Inner在类HelloWorld的内部 public class Inner { // 内部类的方法 public void show() { System.out.println("welcome to imooc!"); } } public static void main(String[] args) { // 创建外部类对象 HelloWorld hello = new HelloWorld(); // 创建内部类对象 Inner i = hello.new Inner(); // 调用内部类对象的方法 i.show(); } }
    查看全部
  • 111
    查看全部
  • 修饰符
    查看全部

举报

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

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