美文网首页Monkey Java
课程4.2之面向对象基础3

课程4.2之面向对象基础3

作者: GitOPEN | 来源:发表于2015-07-12 22:13 被阅读24次

转发请注明出处:
安卓猴的博客(http://sunjiajia.com)


本节课程将学习以下内容:

  • 对象的使用方法
  • 多对象的创建方法
  • 匿名对象的创建和使用方法

对象的使用方法

对象调用变量

格式:

对象.变量

对象调用函数

格式:

对象.函数()

例子:(请动手)
1.创建一个名为Dog.java的java源文件:

class Dog {
  String name;
  int age;
  String color;

  void jump {
    System.out.println("dog jump");
  }
}

2.创建一个名为Demo01.java的Java源文件,它包含主函数:

class Demo01 {
  public static void main(String[] args) {
    Dog dog = new dog();
    dog.name = "小白";
    dog.age = 3;
    dog.color = "黑色";

    dog.jump();

    System.out.println("名字是:" + dog.name);
  }
}

多对象的创建方法

创建一个名为Demo02.java的Java源文件,它包含主函数:

例子:

class Demo02 {
  public static void main(String[] args) {
    Dog dog01 = new dog();
    dog01.name = "小白";
    dog01.age = 3;
    dog01.color = "黑色";
    dog01.jump();

    Dog dog02 = new dog();
    dog02.name = "小黄";
    dog02.age = 1;
    dog02.color = "白色";
    dog02.jump();

    System.out.println("名字是:" + dog01.name);
    System.out.println("名字是:" + dog02.name);
  }
}

匿名对象的创建和使用方法

  • 匿名对象只用一次。

创建一个名为Demo03.java的Java源文件,它包含主函数:

例子:

class Demo03 {
  public static void main(String[] args) {
    new Dog().jump();
    new Dog().name = "小花";
  }
}

相关文章

  • 课程4.2之面向对象基础3

    转发请注明出处:安卓猴的博客(http://sunjiajia.com) 本节课程将学习以下内容: 对象的使用方法...

  • Java知识脉络

    第一阶段Java基础 1.认知基础课程2. java入门阶段3. 面向对象编程4. 飞机小项目5. 面向对象和数组...

  • Python 3 基础编程课程

    Python 3 基础编程课程 Python 3 介绍 Python 作为一款流行的面向对象的脚本编程语言,拥有其...

  • 3、面向对象基础

    (1)对象的声明 直接给对象添加属性 init为每个实例都统一加上属性 第一个参数必须是 self,表示对象自身 ...

  • A001-课程介绍

    课程目标 针对人群:Android初学者&稍有基础的Android学员课程要求:Java编程语言基础&面向对象思维...

  • 面试题汇总

    1.Java基础面试问题 Java基础之基础问题 Java基础之面向对象 Java基础之数据结构 Java基础之I...

  • 面向Python,面向对象(基础3)!

    面向对象是一种编程思想,看以看成是对现实世界中的事物进行抽象的方式。应用到代码编程设计中,是一种建立现实世界事物模...

  • 某大学推荐java+数据库+SSM框架+spring全家桶等14

    资料详细列表 第一阶段 Java基础 1.认知基础课程 2. java入门阶段 3. 面向对象编程 4. 飞机小项...

  • Lua-基本语法

    1.基本语法 2.表 3.数组 4.面向对象之复制表的方式面向对象 5.面向对象之函数闭包的方式面向对象

  • java SE目录

    java SE目录 java基础(一)java基础(二)关键字面向对象(一)面向对象(二)面向对象(三)集合(一)...

网友评论

    本文标题:课程4.2之面向对象基础3

    本文链接:https://www.haomeiwen.com/subject/jseuqttx.html