摘要: 一.抽象类 1.抽象方法和抽象类: ·抽象方法 使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须要给抽象方法提供具体的实现。 ·抽象类 包含抽象方法的类就是抽象类。通过abstract方法定义规范,然后要求子类必须定义具体实现。 抽象类的使用要点: \1. 阅读全文
posted @ 2020-03-20 19:35 Zh'Blog 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1. 数组的初始化方式总共有三种:静态初始化、动态初始化、默认初始化。下面针对这三种方式分别讲解。 1. 静态初始化 除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分配空间并赋值。 【示例7-4】静态初始化数组 int[] a = { 1, 2, 3 };// 静态初始化基 阅读全文
posted @ 2020-03-20 19:32 Zh'Blog 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、继承 1.extends 1.子类继承父类,可以得到父类的全部属性和方法 (除了父类的构造方法),但不见得可以直接访问(比如,父类私有的属性和方法)。 2.如果定义一个类时,没有调用extends,则它的父类是:java.lang.Object。 public class Test{ ``pub 阅读全文
posted @ 2020-03-20 19:31 Zh'Blog 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、1.this指向 this最常的用法: 在程序中产生二义性之处,应使用this来指明当前对象;普通方法中,this总是指向调用该方法的对象。构造方法中,this总是指向正要初始化的对象。 2. 使用this关键字调用重载的构造方法,避免相同的初始化代码。但只能在构造方法中用,并且必须位于构造方法 阅读全文
posted @ 2020-03-20 19:29 Zh'Blog 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、对象和类 1.对象是具体的事物;类是对对象的抽象; 2.类可以看成一对象的模板,对象可以看成该类的一个具体实例。 3.类是用于描述同一类型的对象的一个抽象概念,类中定义了这一类对象所应具有的共同的属性、方法。 public class Stxtu{ int age; int height; St 阅读全文
posted @ 2020-03-20 19:28 Zh'Blog 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、方法申明及调用 1.无参数调用 public static void main(String[] args) { nm(); } public static void nm() { System.out.println("sasa"); } 2.有参数调用 public static void 阅读全文
posted @ 2020-03-20 19:26 Zh'Blog 阅读(155) 评论(0) 推荐(0) 编辑
摘要: break可以在switch和循坏语句中使用 continue只能在循坏结构中使用 1.if ……else int a=14; int b=5; if(a>b) { System.out.println("a>b"); }else if(a<b) { System.out.println("a<b" 阅读全文
posted @ 2020-03-20 19:24 Zh'Blog 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型 1.基本数据类型 byte char short int long float double 2.引用数据类型 类 接口 数组 二、运算符 1.算数运算符:+ - * / ++ -- (int a=3; int b=a++; System.out.println("a="+a+"b=" 阅读全文
posted @ 2020-03-20 19:23 Zh'Blog 阅读(217) 评论(0) 推荐(0) 编辑