摘要:
异常 1、种类(error 系统异常,无法处理)(exception 程序异常,可以处理) 1.算数异常 2.空指针异常 原因:对象没有实例化就调用他的实例方法,会造成空指针异常 2、常见异常 1.RuntimeException 运行时异常 2. 空指针异常 3. 运算时异常 3、异常处理机制 ( 阅读全文
摘要:
19.创建如下三个类:(People类中的三个方法分别输出一些信息,ChinaPeople 和AmericanPeople类重写父类的三个方法)。 21.编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类 E。要求: (1) Monkey类中有个构造方法:Monkey 阅读全文
摘要:
多态 1、方法重载 2、方法重写 3、对象转型 4、抽象(可以定义类和方法) (关键字 abstract) ( 如: public abstract class robot )(不能修饰私有方法、构造方法、静态方法) 1.(如果类里面包括抽象方法,类就必须定义为抽象类) (抽象类里不一定必须有抽象方 阅读全文
摘要:
23.实现一个名为Person的类和它的子类Employee,Employee有两个子类Faculty 和Staff。 具体要求如下: (1)Person类中的属性有:姓名name(String类型),地址address(String类型), 电话号码telphone(String类型)和电子邮件地 阅读全文
摘要:
1、使用 1.static 2.用来修饰属性、方法、内部类、代码块 3.称为类属性,静态属性,类方法,静态方法 3.不需要实例化,直接用类名或静态成员名调用 2、特点 1.静态属性对于类的所有实例是共享的,在内存中只有一个(类似全局变量) 2.静态方法可以直接调用静态成员,不能直接调用内部的实例成员 阅读全文
摘要:
按要求编写Java应用程序。 (1)创建一个叫做People的类: 属性:姓名、年龄、性别、身高 行为:说话、计算加法、改名 编写能为所有属性赋值的构造方法; (2)创建主类: 创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80; 让该对象调用成员方法: 说出“你好!” 计算23+45 阅读全文
摘要:
1、封装 1.定义方式 1修饰符class类名 2类名首字母大写 2.类的成员 1属性 成员变量 可以设置默认值 第一个单词首字母小写,后面首字母大写 一般把属性设置成private 提供属性对应的getter和setter方法,首字母大写,可用开发工具生成(return this.属性)(this 阅读全文
摘要:
JAVA-面向对象 1、编程思想 1.面向过程 以事件为中心 缺点:维护困难,重用性差 2.面向对象 以事物为中心 优点:维护容易,重用性好 2、基础 1.类 class 同一类事物的统称 封装一类事物的属性和行为的载体 作用:先定义类,再通过类生成对象 2.对象 Object 对象是类的实例 事物 阅读全文
摘要:
冒泡排序 int[]x={5,3,2,6,8,4}; for(int a=0;a<x.length;a++) { for(int b=0;b<x.length;b++) { if(x[a]<x[b]) { int c=x[a]; x[a]=x[b]; x[b]=c; } } } System.out 阅读全文
摘要:
JAVA-工具类 1、数学工具类 Math 圆周率 Math.PI 2的3次方 Math.pow(2,3) 取整,默认四舍五入 Math.round(123.4) 保留2位小数 Matn.round(123.7654*100)/100.0 上限值:大于或等于它的最小整数(不考虑四舍五入) Math. 阅读全文