摘要: toString方法 toString方法返回该对象的字符串表示 由于toString方法返回的结果是内存地址,而在开发中,经常需要按照对象的属性得到相应的字符串表现形式,因此也需要重写它。 class Person extends Object{ int age ; //根据Person类的属性重 阅读全文
posted @ 2020-07-10 18:00 asgetharytmjxtyk,dxh 阅读(148) 评论(0) 推荐(0)
摘要: 1 匿名对象 1.1 匿名对象的概念 匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。 例 如:已经存在的类: public class Person{ public void eat(){ System.out.println(); } } //普通对象 Person 阅读全文
posted @ 2020-07-08 18:15 asgetharytmjxtyk,dxh 阅读(126) 评论(0) 推荐(0)
摘要: 1.1 构造方法介绍 构造方法 需要在创建对象的同时明确对象的属性值 造方法的格式: 构造方法的格式: 修饰符 构造方法名(参数列表) { } 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。 构造方法名称必须和类名保持一致。 构造方法没有具体的返回值 阅读全文
posted @ 2020-07-07 17:42 asgetharytmjxtyk,dxh 阅读(145) 评论(0) 推荐(0)
摘要: 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 定义格式 public interf 阅读全文
posted @ 2020-07-06 16:10 asgetharytmjxtyk,dxh 阅读(133) 评论(0) 推荐(0)
摘要: 在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法 格式: class 子类 extends 父类 {} /* * 定义员工类Employee */ class Employee { String na 阅读全文
posted @ 2020-07-04 17:01 asgetharytmjxtyk,dxh 阅读(258) 评论(0) 推荐(0)
摘要: 面向对象 l 面向对象思维方式是一种更符合人们思考习惯的思想 l 面向过程思维方式中更多的体现的是执行者(自己做事情),面向对象中更多的体现是指挥者(指挥对象做事情)。 l 面向对象思维方式将复杂的问题简单化。 类与对象 1、先按照名词提炼问题领域中的对象 2、对对象进行描述,其实就是在明确对象中应 阅读全文
posted @ 2020-07-03 16:37 asgetharytmjxtyk,dxh 阅读(92) 评论(0) 推荐(0)
摘要: ArrayList集合 JDK中提供了一系列特殊的类 这些类可以存储任意类型的元素 并且长度可变 统称为集合 ArrayList集合是程序中最常见的一种集合 他属于引用数据类型(类)在ArrayList内部封装了一个长度可变的数组 当存入的元素超过数组长度时 ArrayList会在内存中分配一个更大 阅读全文
posted @ 2020-07-01 17:23 asgetharytmjxtyk,dxh 阅读(225) 评论(0) 推荐(0)
摘要: 方法重载 java 允许在一个类中定义多个名称相同的方法 但是参数的类型、个数或顺序必须不同,这就是方法的重载 public class MethodDemo03 { public static void main(String[] args) { // 下面是针对求和方法的调用 int sum1 阅读全文
posted @ 2020-06-30 15:06 asgetharytmjxtyk,dxh 阅读(158) 评论(0) 推荐(0)
摘要: 数组 数组的数据类型可以是基本数据类型和引用数据类型 数组定义的三种方式 1.数据类型[] 数组名= new 数据类型[元素个数或数组长度]; int[] x = new int[100]; 2. 类型[] 数组名 =new 类型[]{元素,元素...}; 3.类型[] 数组名 ={元素,元素,元素 阅读全文
posted @ 2020-06-29 17:32 asgetharytmjxtyk,dxh 阅读(258) 评论(0) 推荐(0)
摘要: if: if 如果满足某种条件,就进行某种处理 if (条件语句){ 执行语句; …… } if...else如果满足某种条件,就进行某种处理,否则就进行另一种处理 if (判断条件){ 执行语句1 …… }else{ 执行语句2 …… } if…else if…else 用于对多个条件进行判断,进 阅读全文
posted @ 2020-06-28 17:40 asgetharytmjxtyk,dxh 阅读(139) 评论(0) 推荐(0)