随笔分类 - java年后内容
摘要:匿名对象 匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。 创建一个普通对象 Person p = new Person(); 创建一个匿名对象 new Person(); 匿名对象的特点 l 创建匿名对象直接使用,没有变量名。 new Person().eat() /
阅读全文
摘要:final的概念 继承的出现提高了代码的复用性, final的特点 l final修饰类不可以被继承,但是可以继承其他类。 class Yy {} finalclass Fu extends Yy{} //可以继承Yy类 class Zi extendsFu{} //不能继承Fu类 l final修
阅读全文
摘要:this关键字 l 构造方法调用格式: this(参数列表); class Person { privateintage; private String name; Person() { } Person(String nm) { name = nm; } Person(String nm, int
阅读全文
摘要:概念 从字面上理解即为构建创造时用的方法,即就是对象创建时要执行的方法。既然是对象创建时要执行的方法,那么只要在new对象时,知道其执行的构造方法是什么,就可以在执行这个方法的时候给对象进行属性赋值 构建方法 l 构造方法的格式: 修饰符 构造方法名(参数列表) { } l 构造方法的体现: n 构
阅读全文
摘要:多态的概述 多态是继封装、继承之后,面向对象的第三大特性。 最终多态体现为父类引用变量可以指向子类对象。 多态的前提是必须有子父类关系或者类实现接口关系,否则无法完成多态。 在使用多态后的父类引用变量调用方法时,会调用子类重写后的方法。 多态的定义与使用格式 多态的定义格式:就是父类的引用变量指向子
阅读全文
摘要:接口的概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 接口的定义 public
阅读全文
摘要:抽象类概念 分析事物时,发现了共性内容,就出现向上抽取。会有这样一种特殊情况,就是方法功能声明相同,但方法功能主体不同。那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。 继承方式--关键字 abstract(抽象)。 当定义了抽象函数的类也必须被abstract关键
阅读全文
摘要:概念 在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。 继承的格式 在程序中,如果想声明一个类继承另一个类,需要使用extends关键字。 格式: class 子类 extends 父类 {}; 继
阅读全文
摘要:封装 封装 它也是面向对象思想的特征之一。面向对象共有三个特征:封装,继承,多态。 l 封装表现: n 1、方法就是一个最基本封装体。 n 2、类其实也是一个封装体。 l 封装的好处: n 1、提高了代码的复用性。 n 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,
阅读全文
摘要:第1章 面向对象 面向对象 面向对象的程序设计方式,是遇到一件事时,思考“我该让谁来做”,然后那个“谁”就是对象,他要怎么做这件事是他自己的事,反正最后一群对象合力能把事就好就行了。 面向过程 面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。 1.1 面向对象思维方
阅读全文

浙公网安备 33010602011771号