面向对象

什么是面向对象

面向对象是一种编程方式,即按照人类正常的思维方式去思考问题、编写代码,所谓人类正常的思维方式,就是对事物的总结归纳。

是一组具有相同属性和行为的对象的抽象,类的作用是用来创建对象的,对象是类的一个实例。

类的定义

基本格式:
【类修饰符】 class 类名{
类的成员;
...;
}
类的成员包括类的属性和类的方法。

构造方法(构造器)

  1. 构造方法也是方法,但是它是特殊的方法(构造方法不写返回值类型)。
    需要注意的是,构造器必须跟类名同名。
  2. 所有的对象都是通过构造器来创建的
    基本格式: 类名 对象名 = new 构造器();

注意:1.在Java中,每个类都至少有一个构造器。
2.一个类可以不写出构造方法,编译器会自动的给这个类增加一个构造器,该构造器没有任何参数,我们称之为“默认的空构造器”。
3.当一类中如果存在有参构造器了,那么系统将不会再添加默认的无参构造器了。

Java中包的概念

包的用途:

  1. 包允许将类组合成较小的单元。
  2. 有助于避免命名冲突。
  3. 允许在更广的范围内保护类、属性和方法。
    引入其他包中的类可以有两种方式:
    1.使用 import 包名.类名
    2.直接在代码中用包名.类名
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,169评论 6 13
  • 第四章 面向对象 面向对象思想 面向对象思想的引入前面我们讲过数组,当有多个数组都需要遍历时,我们可以将遍历的代码...
    chongsheng阅读 585评论 0 0
  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 1,194评论 0 2
  • 面向对象学习三条主线 》类与类的成员:属性、方法、构造器;代码块(或初始化块)、内部类 》面向对象的三个特征...
    RockShi阅读 482评论 0 0
  • 深入构造器 构造器用于在创建实例时执行初始化。构造器是创建对象的重要途径(即使使用工厂模式、反射等方式创建对象,其...
    凌寒天下独自舞阅读 332评论 0 1