首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
晚山
掘友等级
后端开发工程师
犹豫就会败北
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
Java编程思想拾遗(10)容器
通常程序总是根据运行时才知道的某些条件去创建对象,在此之前不会知道所需对象的数量,甚至不知道确切的类型,为解决这个普遍的编程问题,需要在任意时刻和任意位置创建任意数量的对象,所以就不能依靠创建命名的引
Java编程思想拾遗(9)内部类
每个内部类都能独立地继承自一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。 如果没有内部类提供的、可以继承多个具体的或抽象的类的能力,一些设计与编程问题就很难
Java编程思想拾遗(8) 接口
抽象类 如果我们只有一个像Instrument这样的抽象类,那么该类的对象几乎没有任何意义,我们创建抽象类是希望通过这个通用接口操纵一系列类。因此,Instrument只是表示了一个接口,没有具体的实
Java编程思想拾遗(7) 多态
在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。 多态通过分离做什么和怎么做,从另一角度将接口和实现分离开来。多态不但能改善代码的组织结构和可读性,还能够创建可扩展的程序--即
Java编程思想拾遗(6) 复用类
复用分为组合和继承两种方式。 继承 当创建了一个导出类的对象时,该对象包含了一个基类的子对象,这个子对象与你用基类直接创建的对象是一样的,二者区别在于,后者来自于外部,而基类的子对象被包装在导出类对象
Java编程思想拾遗(5) 访问权限控制
访问权限 控制对成员的访问权限有两个原因: 第一,为了使用户不要碰触那些他们不该碰触的部分,这些部分对于类内部的操作时必要的,但是它并不属于客户端程序员所需接口的一部分。 第二,为了让类库设计者可以更
Java编程思想拾遗(4) 对象的初始化与清理
构造器 可以假想为编写的每个类都定义一个initialize()方法,该方法的名称提醒你在使用其对象之前,应首先调用initialize(),然而这意味着用户必须记得自己去调用此方法,为此Java提供
Java编程思想拾遗(3) 操作符
关系操作符 任何对象的==都是内存地址比较,基本类型的==是值比较。 对象默认的equals是内存地址比较,大多数Java类库覆写成内容比较。 按位操作符 编译器自行进行二进制的转换和运算,并将结果转
Java编程思想拾遗(2) 基本数据类型
基本变量 所有new出来的对象存储在堆中,而对于小而简单的变量,用new往往不是很有效,不如创建一个并非是引用的“自动”变量,这个变量直接存储“值”,并置于堆栈中。 基本类型具有的包装器类,使得可以在
Java编程思想拾遗(1)对象导论
抽象过程 汇编语言是对底层机器的轻微抽象,命令式语言在汇编语言基础上有了大幅的改进,但是它们所作的主要抽象仍要求在解决问题时基于计算机的结构,而不是基于所要解决的问题的结构。 OOP允许根据问题来描述
下一页
个人成就
文章被点赞
7
文章被阅读
8,908
掘力值
417
关注了
11
关注者
2
收藏集
22
关注标签
34
加入于
2018-09-16