摘要: 1、Object类 它是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类就默认继承Object类。因此,Object类是Java类层中的最高层类,是所有类的超类。 换句话说,Java中任何一个类都是它的子类。由于所有的类都是由Object类衍生出来的,所以Oje 阅读全文
posted @ 2017-04-26 16:42 梦幻紫星 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 1、定义规则 · 抽象类和抽象方法都必须用abstract关键字来修饰。· 抽象类不能被实例化,也就是不能用new关键字去产生对象。· 抽象方法只需声明,而不需实现。· 含有抽象方法的类必须被声明为抽象类,抽象类的子类必须复写所有的抽象方法后才能被实例化,否则这个子类还是个抽象类。 2.格式: ab 阅读全文
posted @ 2017-04-26 10:37 梦幻紫星 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、继承的基本概念 子类继承父类中的内容,子类可以继续用父类中的内容 继承格式: class 父类{ } //定义的父类 class 子类 extends 父类{ } //用extends关键实现类的继承 注意:在Java中不可以多项继承,只能单向继承,可以多层继承(如:a可以继承b,b可以继承c; 阅读全文
posted @ 2017-04-20 11:15 梦幻紫星 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1.对象数组的使用 对象也可以用数组来存放,必须有两个步骤:(1)声明类类型的数组变量,并用new分配内存空间给数组(2)用new产生新的对象,并分配内存空间给它 例:要创建三个Car类类型的数组元素 Car c[]=new Car[3];//创建Car类类型的数组元素,并 分配内存空间 动态初始化 阅读全文
posted @ 2017-04-13 15:23 梦幻紫星 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: 1.static关键字的使用 (1)静态变量 计算类产生了多少个对象 2.静态方法 使用static类型声明方法时,如果类中声明了一个static类型的属性,则该属性可以在非static类型方法中使用和是static类型方法中使用,但是,static类型的方法调用非static类型的属性,则会报错 阅读全文
posted @ 2017-04-12 15:07 梦幻紫星 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.构造方法 构造方法主要作用是帮助新创建的对象赋初始值。 定义方式:class 类名称{ 访问权限 类名称(类型1 参数1,类型2 参数2......){ 程序语句; ....... //构造方法没有返回值 } } 注意:1.它具有与类名相同的名称 2.它没有返回值 调用机制:构造方法在创建对象是 阅读全文
posted @ 2017-04-11 10:32 梦幻紫星 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1、类的定义 class 类名称{ 数据类型 属性; ...... 返回值的数据类型 方法名称(参数1,参数2.....){ 程序语句; return 表达式; } } 2.创建新的对象,可创建多个新对象 类名 对象名=new 类名(); 3.访问对象中某个变量或方法 访问属性:对象名.属性名; 访 阅读全文
posted @ 2017-04-10 10:38 梦幻紫星 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1、基本的格式 返回值类型 方法名称 (类型 参数1,类型 参数2,.......){ 程序语句; return 表达式; } 注:如果不需要传递参数到方法中,只要将括号写出,不必填入任何内容。如果方法没有返回值,则return语句可以省略 例1:不需要传递参数和返回值的方法 例2:有传递参数没有返 阅读全文
posted @ 2017-03-27 11:10 梦幻紫星 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1、if语句 格式1:基本的条件语句 if(判断条件){语句模块;}else{语句模块;} 例: int a=8; if(a<10){ System.out.println(a); }else{ System.out.println("错误啦!"); } 格式2:多次判断条件语句 if(判断条件1) 阅读全文
posted @ 2017-03-20 15:18 梦幻紫星 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1、一维数组 格式1:声明与分配方式 数据类型 数组名[]; //声明一维数组 数组名 = new 数据类型[个数]; //分配内存给数组 例: int a[]; a=new int[5]; 格式2:声明数组的同时分配内存 数据类型 数组名[]= new 数据类型[5]; 例: int a[]=ne 阅读全文
posted @ 2017-03-20 14:18 梦幻紫星 阅读(112) 评论(0) 推荐(0) 编辑