* 原始文章地址可能暂时无法访问,仅展示文章的摘要信息
「类和对象 | Java语言关键」的摘要信息
在之前文章中已经入门简单的语法,那么接下来将讲到Java中很重要的概念——面向对象。 在Java的Wikipedia中多范式(Paradigm)的条目中是这样解释的: generic, object-oriented (class-based), functional, imperative, reflective, concurrent 通用、面向对象(基于类)、函数式、命令式、反射式、并发 介绍 类是一种创建对象的图纸,对象是根据类所创建的实例。 可以在类中定义好属性(描述其的变量)和方法(可以执行的操作)。而根据类来创建的对象,也就具有了这些属性和可使用的方法。如果要创建多个同类对象,只需要根据同一类来创建这多个对象即可,这样大大方便了代码的复用与维护。 面向对象(OOP)可以看作为是一种编程思想,指的是利用对象之间的交互去实现功能。 这样以面向对象的形式来组织代码,就可以做到比如引入外部的类,直接使用方法和属性,而且无需知道和细究方法内部的具体实现,只需要知道方法能做到的功能即可。 对一个对象的重新认识的一个过程就是对对象进行抽象。 类的定义 public class Demo { public int number; public void out(){ System.out.println("OUT"); } } 如上,一个类的定义包含: 类的名字,一般我们使用大驼峰命名法(如ClassName),名字中每个英文都是大写。 成员变量 成员方法 一般建议,一个文件中定义一个类。 且public修饰的类名必须要和文件名相同,而且这样的类名最好通过IDE的内置工具修改。 你可能会感觉到这和C语言的结构体很像,但是与之不同的是,Java的类是面向对象的,且包含了成员变量和成员方法,支持访问控制修饰符(public/private...