摘要:
equals方法 equals方法,用于比较两个对象是否相同 /* 描述人这个类,并定义功能根据年龄判断是否是同龄人 由于要根据指定类的属性进行比较,这时只要覆盖Object中的equals方法 在方法体中根据类的属性值进行比较 */ class Person extends Object{ int 阅读全文
摘要:
匿名对象 匿名对象的特点 创建匿名对象直接使用,没有变量名。 new Person().eat() //eat方法被一个没有名字的Person对象调用了。 匿名对象在没有指定其引用变量时,只能使用一次。 new Person().eat(); 创建一个匿名对象,调用eat方法 new Person( 阅读全文
摘要:
static 表示静态,它可以修饰属性,方法和代码块。 1.static修饰属性(类变量):那么这个属性就可以用类名.属性名来访问 也就是使这个属性成为本类的类变量,为本类对象所共有。这个属性就是全类公有。(共有的类变量与对象无关,只和类有关)。 类变量,会在加载时自动初始化,初始化规则和实例变量相 阅读全文
摘要:
构造方法 定义:需要在创建对象的同时明确对象的属性值 格式 修饰符 构造方法名(参数列表) { } 体现: 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。 构造方法名称必须和类名保持一致。 构造方法没有具体的返回值 构造方法的细节: 1、一个类中可以有多 阅读全文
摘要:
接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 接口定义时需要使用inte 阅读全文
摘要:
继承 定义:类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。 格式:class 子类 extends 父类 {} 继承的好处&注意事项 1、继承的出现提高了代码的复用性,提高软件开发效率。 2、继承的出现让类与类 阅读全文
摘要:
面向对象 面向对象思维方式是一种更符合人们思考习惯的思想 面向过程思维方式中更多的体现的是执行者(自己做事情),面向对象中更多的体现是指挥者(指挥对象做事情)。 面向对象思维方式将复杂的问题简单化。 定义类的格式 public class 类名 { //可编写0至n个属性 数据类型 变量名1; 数据 阅读全文
摘要:
集合的创建 导包:import java.util.ArrayList; 创建对象:与其他普通的引用数据类型创建方式完全相同,但是要指定容器中存储的数据类型: ArrayList<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数据类型>(); 基本数据类型 对应的引用数 阅读全文
摘要:
方法的语法格式 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句 ……… return 返回值; } 对于上面的语法格式中具体说明如下: 修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等,这些修饰符 阅读全文