河南经贸学院java

合集下载

第15讲 面向对象(3)

第15讲 面向对象(3)

河南经贸职业学院
信息管理系· 武俊琢
3.6 static关键字—3.6.3 静态代码块
例3:静态代码块 验证
河南经贸职业学院
信息管理系· 武俊琢
3.6 static关键字—3.6.3 静态代码块
河南经贸职业学院
信息管理系· 武俊琢
3.6 static关键字—3.6.4 单例模式
参考教材章节
河南经贸职业学院
信息管理系· 武俊琢
3.7 内部类—3.7.1 成员内部类
【内部类】
在一个类的类体以内定义的类,就是内部类,这个内部类
所在的类称为外部类。 根据内部类的位置、修饰符和定义的方式可分为:成员内 部类、静态内部类、方法内部类。
河南经贸职业学院
信息管理系· 武俊琢
3.7 内部类—3.7.1 成员内部类
Inner。
Outer类中定义一个test()方法和一个成员变量num。其中 ,test()方法中创建内部类Inner的实例对象,并通过该对象 调用Inner类的show()方法,将num值进行打印。 Inner类中定义一个show()方法,在show()方法中输出外部
类的成员变量num的值。
河南经贸职业学院
M格式的JDK帮助文档。
河南经贸职业学院
信息管理系· 武俊琢
3.8 Java帮助文档—3.8.1 Java的文档注释
河南经贸职业学院
信息管理系· 武俊琢
本讲小结
static关键字
静态变量
静态方法 静态代码块
内部类
成员内部类
静态内部类
方法内部类
河南经贸职业学院
信息管理系· 武俊琢
河南经贸职业学院
信息管理系· 武俊琢

河南经贸职业学院信息管理系专业辅导时间表

河南经贸职业学院信息管理系专业辅导时间表
晚7:00--9:00) 日期 5月6号 5月7号 5月9号 5月13号 5月14号 5月16号 5月20号 5月21号 5月23号 5月27号 5月28号 5月30号 周一 周二 周四 周一 周二 周四 周一 周二 周四 周一 周二 周四 武俊琢 JSP、Ajax、 JQuery 余勇 综合 危锋 Java基础 余勇 数据结构、软件测试 李彦勤(11信息2、3) 数据库(下) 张艺博 刘丽萍 李彦勤(11信息1、4) 数据库(下) 张艺博 刘丽萍 李敏 李敏 危锋 Java基础 胡湘萍 李彦勤(11信息1、4) 数据库(上) 张艺博 刘丽萍 Java(2205) .NET(2205) 李世科 C# 数据库(1216) 李彦勤(11信息2、3) 数据库(上) 张艺博 刘丽萍 地点:2205、1216、B416、多媒体教室 网络(1216) 平面设计(1216) 软件测试(B416)
武俊琢 JSP、Ajax、 Jquery 6月3日晚7:00-9:00(多媒体):11信息4、6班 服务外包知识指导

第六讲 类与对象(三)

第六讲 类与对象(三)
主讲:武俊琢
河南经贸职业学院—信息管理系
类的继承性

子类和父类在同一包中

子类可继承其父类中非私有成员(不是private的成员) 子类只能继承受保护的和共有成员(public、 protected)

子类和父类不在同一包中

主讲:武俊琢
河南经贸职业学院—信息管理系
成员变量的隐藏和方法的重写
成员变量的隐藏:如果在子类中定义了与父类中同名的变量,父类的这 个变量将被隐藏。(P65错误) 方法的重写:如果子类中定义了与父类同名、同类型、相同参数的方法, 则称子类覆盖了父类的方法。 这是子类的一种“变异”,子类可以根据需要把从父类继承来的方法进 行改造。




不同包子类
通用



主讲:武俊琢
河南经贸职业学院—信息管理系
public类和友好类


如果定义类时,使用public修饰,则该类为公共类。 可以在不同的包中被其他类使用。 如果未使用修饰符,则为友好类。只能被同包里的 类使用。
主讲:武俊琢
河南经贸职业学院—信息管理系
类的继承

主讲:武俊琢
河南经贸职业学院—信息管理系
本讲要点

访问权限

私有变量和私有方法(private关键字) 共有变量和共有方法(public关键字) 保护变量和保护方法(protected关键字) 友好变量和友好方法 public类与友好类 创建子类 子类的继承性 成员变量的隐藏和方法的重写 final类和final方法
河南经贸职业学院—信息管理系
第六讲 类与对象(三)
访问权限、类的继承、对象的上转型
信息管理系 武俊琢

【河南经贸职业学院排名】河南经贸职业学院特色专业-河南经贸职业学院录取分数线

【河南经贸职业学院排名】河南经贸职业学院特色专业-河南经贸职业学院录取分数线

学院录取分数线河南经贸职业学院坐落在风景秀丽、文化底蕴丰厚的中原历史名城、河南省省会——郑州市。

她是由河南省政府批准建立、在教育部备案、隶属于河南省教育厅的一所高等职业院校,占地843余亩,建筑面积20余万平方米。

现设有财经金融、经济贸易、工商管理、会计、外语旅游、信息管理、工艺美术、电子工程、技术科学等9个系和社科、体育2个教学部,在校生12000余人。

开设计算机应用技术、计算机网络技术、计算机多媒体技术、计算机信息管理、软件技术、应用电子技术、财务管理、会计(注册会计师)、涉外会计、会计电算化、经济信息管理、国际经济与贸易、市场营销、连锁经营管理、税务、电子商务、工商企业管理、物流管理、旅游管理、导游(英语导游)、商务英语(经贸英语)、文秘、新闻采编与制作、电脑艺术设计、装潢艺术设计、装饰艺术设计、影视广告等27个专业。

其中计算机应用专业为中央财政支持的实训基地,会计电算化、电子商务两个专业是省级高教改革试点专业,电子商务专业为河南省中职师资培训基地,会计电算化为河南省高等学校特色专业建设点。

学院拥有一批学历高、技能强、素质好的师资队伍,专任教师中副教授以上职称70余人,讲师150余人,研究生百余人,国家级教育专家、河南省教育专家、省级学科带头人、省级学术带头人、骨干教师20余人,专业技能鉴定人员80余人,聘有外籍教师承担部分课程的授课任务。

拥有功能齐全的综合教学楼、多媒体楼、实验楼、图书馆、学术报告厅、阶梯教室等;建有计算机校园网、多媒体教学网、电子阅览室和计算机中心等现代化设施;有32频道电视教学系统,教学监控系统辐射到每个教室;有功能齐全的语音室、多媒体教室、摄影实训室、电工电子实训室,财会模拟实训室、客房模拟实训室、电子商务实训室、绘画工作室、工艺美术制作室等50多个实训室。

拥有设施齐全、功能完备、设计先进的图书馆,现有藏书46万册,开通中国期刊全文数据库、维普中文科技期刊镜像站、中国专利数据库等多个电子资源站点,为广大师生提供了良好的学习环境。

Applet小程序介绍

Applet小程序介绍

河南经贸职业学院—信息管理系 河南经贸职业学院 信息管理系
主讲: 主讲:武俊琢
import java.applet.*; import java.awt.*; public class MyApple extends Applet { Button b1,b2; int sum; public void init() { b1=new Button("确定"); b2=new Button("取消"); add(b1);add(b2); } public void start() { sum=0; for (int i = 1; i<=100; i++) { sum+=i; } } public void paint(Graphics g) { g.setColor(Color.blue); g.drawString("程序设计方法",20,60); g.setColor(Color.red); g.drawString("sum="+sum,20,100); } }
武俊琢applet的生命周期相关方法appletinitstartpaintstopdestroy自定义方法applet启动后第一个被执行在此初始化init后或浏览器进入页面时被执行置某一功能的启动代码start后被执行写与输出有关的代码浏览器离开页面时执行可以省略重写浏览器关闭时执行可以省略重写不能自动被执行可以由前三个方法调用
主讲: 主讲:武俊琢
河南经贸职业学院—信息管理系 河南经贸职业学院 信息管理系
简单绘图
import java.applet.*; import java.awt.*; public class MyApple extends Applet { public void paint(Graphics g) { int r,gr,b,h=300,w=400; int x,y,x1,y1; for (int i = 0; i<100; i++) { r=(int)(Math.random()*255); gr=(int)(Math.random()*255); b=(int)(Math.random()*255); g.setColor(new Color(r,gr,b)); x=(int)(Math.random()*w); y=(int)(Math.random()*h); x1=(int)(Math.random()*10+5); y1=x1; g.fillOval(x,y,x1,y1); } } 主讲: 主讲:武俊琢 }

JAVA语言基本语法1

JAVA语言基本语法1
null常量:表示对象的引用为空
变量声明
类型 变量名1[,变量名2][=变量初始值];
主讲:武俊琢
基本数据类型的转换
河南经贸职业学院—信息管理系
自动类型转换,表达式类型的自动提升
整形、实型、字符型数据可以进行混合运算。运算时, 不同类型的数据先转化为同一类型,字符型会转换为数 值型,然后进行运算。
// :单行注释 /* */ :多行注释 /** */:文档注释,可被解释成程序的正式文档
空白:空格、回车、制表
标识符
java中的包、类、方法、参数、变量等的名字 由大小写字母、数字、下划线、美元$组成,但不能以数字开头。 不能是Java中的关键字。 这里的字母也包括世界上任何国家的“字母表”中的字符,比如汉
标识符命名习惯
类、接口名:每个词的首字母都要大写 方法、变量名:首字母要小写,其它单词首字母要大写 常量:字母全部大写,单词之间用下划线分隔 观察一个java程序,识别哪个标识符是类或接口名,哪
个标识符是变量或方法名。
主讲:武俊琢
河南经贸职业学院—信息管理系
Java语言的数据类型
double k=6;
float b=(float)k;
2. 一个Applet小程序不需要main方法,但是必须有一个主类是 Applet的子类。
3. 如果要在窗口中绘制文字、图像,paint()方法是必要的。
主讲:武俊琢
标识符
河南经贸职业学院—信息管理系
分隔符:注释、空白、普通
注释符(软件编码规范中说:“可读性第一,效率第二”,注释一 般占程序代码的20%-50%)
环境变量的设置(path、classpath)

团队精神一分钟演讲稿

团队精神一分钟演讲稿

团队精神一分钟演讲稿团队精神一分钟演讲稿团队精神的基础是尊重个人的兴趣和成就。

核心是协同合作,最高境界是全体成员的向心力、凝聚力,反映的是个体利益和整体利益的统一,并进而保证组织的高效率运转。

下面是yjbys店铺为您收集整理的一分钟竞聘优秀稿件选编,供大家参考“一分钟竞聘”演讲稿。

感兴趣的可以看看哦!“一分钟竞聘”演讲稿竞聘人:卢婷婷尊敬的领导:您好!非常感谢您能在百忙之中抽出时间来审阅我的求职信,给我一个展现自我的机会。

我是河南经贸职业学院应用电子技术专业14年应届毕业生。

为了实现心中的理想,探索生活的真谛,凭着对知识的渴望,对人生的追求,我努力拼搏,不骄不馁,终于学有所成。

在大学的两年里,我对电子专业有着很高的热情,坚持以学业为重,把主要的精力放在学习上。

通过长期的努力,现已系统的掌握了相关的理论知识。

同时,我利用课余时间广泛地涉猎了大量书籍,不但充实了自己,也培养了自己多方面的技能。

更重要的是,严谨的学风和端正的学习态度塑造了我朴实、稳重、创新的性格特点。

大学期间,我深深地感受到,与优秀学生共事,使我在竞争中获益;向实际困难挑战,让我在挫折中成长。

祖辈们教我勤奋、尽责、善良、正直;经贸培养了我脚踏实地,追求卓越的作风。

在这个充满竞争与挑战的社会,我深信凭着自己的实力与青春及不怕困难的精神一定会得到贵单位的承认与肯定,如果觉得我符合要求,请回复。

我殷切期望你的回音!祝愿贵单位事业蒸蒸日上。

“一分钟竞聘”演讲稿竞聘人:田金灿尊敬的领导:您好!我叫田金灿,开朗自信,是一个不轻易服输的人。

我带着十分的真诚,怀着执着的梦想来参加贵单位的招聘,希望我的到来能给您带来惊喜,给我带来希望。

三年的大学深造使我树立了正确的人生观、价值观;形成了热情、上进、不屈不挠的性格和诚实、守信、有责任心、有爱心的人生信条;扎实的人生信条,扎实的基础知识给我的“轻叩柴扉”留下了一个自信而又响亮的声音。

诚实做人,忠实做事是我的人生准则,“天道酬勤”是我的信念,“自强不息”是我的追求。

河南经贸职业学院2015质量年度报告

河南经贸职业学院2015质量年度报告
六、问题与展望 .......................................... 53
1
2014 年学院主要荣誉
高等职业教育质量年度报告(2015)
全国职业教育先进单位 河南省值得推荐的 20 张教育名片 河南省精神文明建设先进集体 河南省教育信息先进单位 全国职业院校技能大赛河南选拨赛优秀组织奖 河南省节能工作示范院校 河南省文明标兵学校
学院主要通过新生军训、专业认知教育、新生面对面等活动展开对新 生的教育。
1.国防知识与技能教育 2014 年新生的国防知识与技能教育由荥阳防空旅(军民共建单 位)担任学院 6200 多名学生的国防知识与技能教育。学院在军训中 注重三个结合:与教育教学相结合,将军训纳入各专业教学计划;与 学生管理基础工程建设相结合,严格管理,规范管理,使学院管理模 式深入人心;与开展全面提高高职高专学生素质工程相结合,提炼军 人精神,弘扬优良品质,军训达到了磨练意志、凝聚合力、鼓舞士气、 入学适应的目的。
(二)专业设置情况
49 学院共设置 个专业(含方向),其中 2014 年新增飞行技术、
航空服务、应用英语(会展管理)、移动互联网应用技术和呼叫中心 服务与管理 5 个专 业,涵盖财经大类、 电子信息大类、艺术 设计传媒大类、土建 大类、文化教育大 类、交通运输大类、 旅游大类和公共事 业大类。学院专业设 置以财经商贸类特
8
高等职业教育质量年度报告(2015) 2014 年我院省外招生较去年有所改变,招生省份由去年的 11 个 省份增加至 16 个省份,招生专业由去年的 3 个专业增加到 6 个,招 生计划由去年的 95 个增加至 160 人,录取 131 人;招生省份、招生 专业、招生计划的增加在一定程度上丰富了我院的生源结构。 同时学院作为河南省的地方高等职业院校,2014 年河南省生源 实际报到 6209 人,占全部生源的 98.43%,其中农村生占到全部生源
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河南经贸职业学院【南校区】2005—2006学年第二学期04微机大专《Java程序设计》课期末考试试卷(A卷)(注意:请将答案写到答题纸上,否则无效;答题纸与试卷分开上交)适用班级:04微机1、2、3、4、5班一、填空题(第题1分,共20分)1、Java源文件名的后缀是(1),编译生成的字节码文件的后缀是(2)。

2、Java程序分为两类:(3)、(4),后者必须嵌入网页中运行。

3、用于创建包的命令名是(5),该命令必须放在程序的(6)位置。

4、Java中用于定义小数的关键字有两个:(7)和(8),后者精度高于前者。

5、Java中用于定义整形变量的关键字有四个:byte、(9)、(10)、long。

6、写出下列常量的数据类型:常量:’2’类型是(11);常量:”2”类型是(12);常量:2 类型是(13)。

7、假设x=1,y=2,则表达式x+y>x*y的值是(14),其数据类型是(15);表达式”x=”+x表达式的值是(16),其数据类型是(17)。

8、一个一维数组有20个元素,则该数组可用的下标范围是(18)。

9、以下程序段的输出结果是(19)int x=4,y=5;if(x>y)System.out.println(x*y);elseSystem.out.println(x+y);10、声明并创建一个具有10个元素整型数组a的命令是(20)。

二、判断正误,正确打“√”,错误打“×”(每题1分,共10分)1、Java允许一个类从多个父类同时继承。

2、实例变量不能在类方法中直接引用,而类变量可以在实例方法中直接引用。

3、一个类可以访问另一个类的私有成员。

4、如果一个类中包含抽象方法,则这个类也必须定义为抽象类。

5、如果在子类中改写从父类继承的方法,则子类中定义的访问权限不能低于父类中该方法的访问权限。

6、在一个方法中不能定义方法名相同,而参数不同的两个方法。

7、一个类可以定义多个构造方法。

8、构造方法没有返回值,因此在定义构造方法时,其返回值类型必须声明为void。

9、一个返回值类型为int的方法,其方法体内必须有一个return语句,用于返回一个整型数据。

10、一个接口中的所有方法都是抽象的。

三、选择题(每题1分,共10分)1、如下哪个字符串是Java中的标识符?( )A、fieldNameB、superC、3numberD、static2、以下哪个不是java的关键字?()A、classB、abstractC、intD、Date3、以下访问权限控制中,哪一个权限级别最高?( )A、publicB、protectedC、privateD、友好4、下列数组声明语句错误的是()A、int[]a;B、int a[];C、int a[5];D、int[]a=new int[5];5、Frame对象默认的布局管理器是()A、FlowLayoutB、BorderLayoutC、CardLayoutD、null6、Applet对象的默认布局管理器是()A、FlowLayoutB、BorderLayoutC、CardLayoutD、null7、关于以下程序段,正确的说法是()String s1=”abc”+”def”; //行1String s2=new String(s1); //行2if(s1= =s2)//行3System.out.println(“= = succeeded”); //行4if (s1.equals(s2)) //行5System.out.println(“.equals() succeeded”); //行6A、行4与行6都将执行B、行4执行,行6不执行C、行6执行,行4不执行D、行4、行6都不执行8、以下哪个方法不属于Applet小程序生命周期中的方法?()A、initB、mainC、paintD、stop9、以下哪个语句可以获取Choice对象ch的当前选项?()A、ch.getLabel()B、ch.setLabel()C、ch.setText()D、ch.getSelectedItem()10、如果在一个类中定义了如下两个方法,则选项中正确的说法是()void out(){System.out.println();}void out(int x){ System.out.println(x);}A、这种定义是正确的,是方法的重载。

B、这种定义是正确的,是方法的改写。

C、此种定义是错误的,一个类中不能定义两个名字相同的方法。

D、此种定义是错误的,第二个方法应该和第一个方法的参数相同。

四、程序阅读,分析运行结果(每题3分,共15分)1、运行结果____________public class Tom{ private float weight;private static String name;public void setWeight(float weight){this.weight=weight;}private void out(){System.out.println (name+"体重:"+weight+"斤");}public static void main(String[]args) {="汤姆猫";Tom cat=new Tom();cat.setWeight(20);cat.out();}}2、运行结果__________________public class Person{String name;int age;public Person(String s,int age) {=s;this.age=age;}public void out() {System.out.println(name+"今年"+age+"岁");}public static void main(String[]args) {Person p=new Person("张三",20);="李四";p.out();}}3、以下程序的输出结果__________public class ClassA {public String a;}class ClassB extends ClassA {public String b="hello";public static void main(String[] args) {ClassB bb=new ClassB();bb.a=" world";System.out.println(bb.b+bb.a);}}4、以下程序的输出结果为________。

public class Test{public static void main(String args[ ]){int x,y,max;x=3;y=4;max=3;if (x<y)max=y;System.out.println(“max=”+max);}}5、执行以下程序段的输出结果为________。

int x=0,y=4, z=5;if ( x>2)if (y<5)System.out.println(“Message one”);elseSystem.out.println(“Message two”);else if(z>5)System.out.println(“Message three”);elseSystem.out.println(“Message four”);六、编程(每题7分,共35分)1、按以下要求创建一个学生类(Student),并完成相应的操作:(1)其成员变量:姓名(name)、年龄(age)(2)构造方法:给成员变量赋初值(3)成员方法(out):按一定格式输出各成员变量的值。

(4)实例化这个类,调用成员方法完成信息的输出。

2、按以下要求编写程序(1) 创建一个Rectangle类,添加width和height两个成员变量。

(2) 在Rectangle中添加两种方法分别计算矩形的周长和面积。

(3) 编程利用Rectangle输出一个矩形的周长和面积。

3、按以下要求编写Java应用程序(1)定义Animal类(父类),声明一个成员变量和一个成员方法;(2)Dog类(子类)从Animal继承,并在Dog类中声明新的成员变量;(3)对子类进行实例化,输出对象的所有成员变量值(包括从父类继承而来的变量),调用对象的各成员方法(包括从父类继承来的方法)。

4、按以下要求编程(1)编写Animal接口,接口中声明run() 方法(2)编写Plant接口,接口中声明eatable()方法(3)定义Bird类和Fish类实现Animal接口(4)定义Grass类和Tomato类实现Plant接口5、编写一个Frame框架应用程序,要求如下:(1)在窗口设置两个菜单“文件”、“编辑”(2)在“文件”菜单里添加三个菜单项“打开”、“保存”、“关闭”(3)在“编辑”菜单里添加两个菜单项“复制”、“粘贴”(4)点击关闭菜单项时,使程序关闭。

河南经贸职业学院【南校区】2005—2006学年第二学期04微机大专班《Java程序设计》课期末考试答题卡适用班级:04微机1、2、3、4、5班(答题卡A)一、填空(每空1分,共20分)(1)____ ____(2)___ _____(3)___ ___(4)_____________ (5)______ ___(6)__ ______(7)_____ ____(8)__ ________ (9)____ ______(10)____ _____(11)_____________(12)_____________(13)___ ___(14)__ ____(15)__ ___(16)______ _ (17)_____ __(18)____ ____(19)__ _____(20)______________二、判断正误,正确打“√”,错误打“×”(每题1分,共10分)1、2、3、4、5、6、7、8、9、10、三、选择题(每题1分,共10分)1、2、3、4、5、6、7、8、9、10、四、程序阅读,分析运行结果(每题3分,共15分)1、2、3、4、5、五、程序改错,指出程序的错误并改正。

(每题2分,共10分)1、定义类MyClasspublic class MyClass{ private int age;void outAge( ) //输出成员变量age的值{ system.out.println(age);}void setAge(int age)//设置成员变量age的值{ this.age=age;}} 2、定义类Apublic class A{ int i;public A(int i){ this.i=i; }public static void main(String[]args){ A a=new A();System.out.println (a.i);}}3、定义接口Test以及它的实现类TestInterface public interface Test{ double PI=3.1415926;public abstract void method1( );}class TestInterface implements Test{void method1(){}}4、定义父类Parent及子类Childclass Parent{ private int age;}class Child extends Parent{ void out(){ System.out.println (age);}}5、定义类Testpublic class Test{int f;double d;public abstract void method();}六、编程(每题7分,共35分)(注:本页写不下时可写到背面,注明题号)。

相关文档
最新文档