Java基础-第二章:java的面向对象

为什么我不写如何安装java以及开发环境怎么搭建?
为什么我不写java的基础语法?
为什么我开始就说面向对象?
因为最基础的东西Java教程|菜鸟教程中都有!!!所以那些简单到每一门语言都是一个格式的东西我懒得写了,既然你看到了我这篇文章,那么你之前肯定为去看基础教程!如果你没看过那就点进去一步步看,一步步了解。我这篇文章是从文档的Java和类那一章开始的。废话不多说,直接讲内容:

Java的对象和类

Java在上一章说过是一门面向对象的高级语言,它的基本概念为:封装、继承、多态、抽象、对象、类、实例、方法、重载 这九种基本概念
首先我要说的是对象、在此之前要记住一句话: 世间万物皆对象
为什么我说要记住这么一句话呢?
在java中 对象是类的一个实例 也就是Object 而所有的Object其根源是一个类Class
类Class是Object的模板,它代表对象Object的名称,而Object则是实物及某个物品的作用、行为等

用垃圾分类来说
有害垃圾= class
废电池 = Object
荧光灯管 = Object
灯泡 = Object
....
等等一系列的物品进行的归类既是Class 类
而归类下的所有事物称之为 Object 对象
但是每一个归类的Class又被称之为对象
例如上方说的垃圾分类中的有害垃圾类,但是有害垃圾是存在于垃圾分类下的,所以有害垃圾又可以被称之为对象

public class Dog{
  public Dog(){}
  private String name;
  private int age;
  private String sex;
}

以上是一个Dog的类
而下方既是根据dog类创建了一个dog名为小黑的对象

public static void main(String ... args) {
  Dog dog = new Dog();
  dog.setName("小黑");
  dog.setAge(2);
  dog.setSex("公");
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 4,818评论 0 4
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 5,113评论 0 2
  • 初始化和清理涉及到程序的安全性 问题往往出现在 忘记初始化 以及 忘记回收资源 5.1 用构造确保初始化 继承自...
    WandaGao阅读 6,411评论 0 1
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 7,645评论 0 11
  • OOA:Object-Oriented Analysis面向对象分析方法 是在一个系统的开发过程中进行了系统业务调...
    楚易枫阅读 9,311评论 0 5

友情链接更多精彩内容