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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 对象执行顺序

    http://img1.sycdn.imooc.com//5d8c24400001be3a06930482.jpg

    查看全部
  • 封装:1,把属性定义成私有的。

    封装的作用是隐藏属性,通过方法来访问属性的值

    查看全部
  • 类的描述:

    查看全部
  • 为什么调用同名变量的外部类需要加this?

    因为这节课代码里面内部类是非静态类,按照java的语法规范,非静态类调用成员属性,需要用对象来调用,而this就是对象,即helloworld.this.name就是类名.对象.变量名。

    不知道我理解的对不对

    查看全部
  • import.包名*访问该包下的所有类
    查看全部
  • qqqqqqhttp://img1.sycdn.imooc.com//5d8b1fda000190b405560377.jpg

    查看全部
  • 成员变量和局部变量的差异

    http://img1.sycdn.imooc.com//5d8b177d000156f207630497.jpg

    查看全部
  • aaaaahttp://img1.sycdn.imooc.com//5d8b106800016bcb07240315.jpg

    查看全部
  • qqqqq

    http://img1.sycdn.imooc.com//5d8b10100001f7cd05990361.jpg

    查看全部
    0 采集 收起 来源:Java 中的多态

    2019-09-25

  • // 父类package exercisePolymorphisn;public class Vehicle {       private String name;  private int capacity;       public Vehicle(String name, int capacity) {              this.name = name;         this.capacity = capacity;         System.out.println("交通工具"); }            // getter & setter        public String getName() {    return name;   }       public void setName(String name) {      this.name = name; }       public int getCapacity() {       return capacity;   }       public void setCapacity(int capacity) {     this.capacity = capacity; }                // toString() 方法        @Override      public String toString() {              return "Vehicle [name=" + name + ", capacity=" + capacity + "]";    } }   // 公共汽车 package exercisePolymorphisn; public class AutoBus extends Vehicle{          public AutoBus() {             super("公交车",40);       } }   // 轮船 package exercisePolymorphisn; public class Ship extends Vehicle{   public Ship() {              super("轮船",200);    } }   // 飞机 package exercisePolymorphisn; public class Airplane extends Vehicle{             public Airplane() {         super("飞机",100);        } }   // Main 方法 package exercisePolymorphisn; public class Main {         public static void main(String[] args) {                      Vehicle v = new Airplane();                System.out.println(v);                                   v = new AutoBus();              System.out.println(v);      } }

    查看全部
  • static 可以修饰变量、方法和代码块


    静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收

    查看全部
  • 构造方法的使用

    查看全部
  • this.属性 操作当前对象的属性

    this.方法 调用当前对象的方法

    this.screen=screen;中 this.screen是类中的属性,而screen是方法public void setScreen(float screen) 中的参数.


    查看全部
  • import +文件    使用其文件中的类。 包名用小写

    查看全部
  • 静态可以访问静态,静态不能访问非静态。要通过对象来访问非静态;

    查看全部

举报

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

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