学生第3章JSP中的Java程序(9.23).ppt
《学生第3章JSP中的Java程序(9.23).ppt》由会员分享,可在线阅读,更多相关《学生第3章JSP中的Java程序(9.23).ppt(78页珍藏版)》请在三一办公上搜索。
1、Chapter 3 JSP中的Java程序,Java数据类型运算符和表达式Java控制语句Java面向对象编程基础,引言 一个简单的Java程序,因java文件源代码是文本文件,则用户可用任何文本编辑器来编辑,如Editplus等,推荐Eclipse或Jbuilder,可直接测试程序。JDk也可运行程序。,引言 一个简单的Java程序,Java是一种面向对象语言,类是面向对象语言的基本构件。关键字class用来定义类,public是权限修饰符,Myhello是创建的类名.类体。Main()是Java应用程序的入口,main()方法声明开头的修饰符必须被指定为public(公共)、static(
2、静态)、void(不返回任何值)。args是String类型的形式参数。String args或String argsSystem.out.println()是输出语言的固定写法。System是一个系统类的名称,其第一个字母必须大写;out是System类提供的一个标准输出流;Println()是标准输出流out提供的方法,用于输出信息。,3.1 Java 数据类型,Java标识符常量和变量Java中的简单数据类型数组,Java标识符及命名规则,标识符可简单理解为一个名字,用来标识包名、类名、方法名、常量名、变量名、接口名、对象名、数组名、文件名等有效的字符序列。如:Myhello。,命名规则
3、:“见名知义”,3.1 Java 数据类型,Java标识符常量和变量Java中的简单数据类型数组,程序中所处理的数据表现为两种形式:常量和变量。,常量,引言:供求关系或某原因商品价格变动:商品 变量,变量,备课:思考,如何引入,提起学生兴趣?,3.1 Java 数据类型,Java标识符常量和变量Java中的简单数据类型数组,数 据 类 型,计算机程序处理的对象是各种数据,数据类型是指数据的内在表现形式。根据现实世界数据的不同形式,数据就划分为多种不同的类型。数据类型不同,能进行的运算不同,取值范围也不同,在计算机语言中还反映为数据的存储形式不同。Java的每种数据类型占用固定的内存长度,与软硬
4、件平台无关;每种数据类型均有一个缺省的数值。,表3-1 Java语言的数据类型,Java取消了无符号数据类型。,数据类型,案例:SimpleTypes.java,数据类型转换,Java是强类型语言,赋值操作时要对类型进行检查。,3.1 Java 数据类型,Java标识符常量和变量Java中的简单数据类型数组,数组,数组,数组,数组,Chapter 3 JSP中的Java程序,Java数据类型运算符和表达式Java控制语句Java面向对象编程基础,运算符,表达式,运算符优先级,Chapter 3 JSP中的Java程序,Java数据类型运算符和表达式Java控制语句Java面向对象编程基础,Ja
5、va语句,案例:,Java控制语句,条件语句循环语句跳转语句,条件语句,案例:score,条件语句,Java控制语句,条件语句循环语句跳转语句,循环语句,案例:,循环语句,案例:,循环语句,嵌套while和do-while语句,Java控制语句,条件语句循环语句跳转语句,跳转语句,Chapter 3 JSP中的Java程序,Java数据类型运算符和表达式Java控制语句Java面向对象编程基础,Java面向对象编程基础,面向对象编程的基本概念Java中的类和对象修饰符抽象类和接口包,对象:表示客观世界中的任何实体(物理实体.人为概念.有明确边界和意义的东西:人.公司.窗口.贷款等);类:具有共
6、同属性和共同操作对象的集合。,半径为2cm的红色圆,半径为3cm的蓝色圆,半径为4cm的绿色圆,相同属性(圆心坐标、半径和颜色)和相同的操作(移动位置、改变大小)圆类,面向对象编程的基本概念,面向对象的基本概念就是对象和类。,类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。,面向对象编程的基本特征封装性,公司(算法、研发、测试、采购、后勤):总经理、部门经理、各部门员工,越俎代庖,面向对象编程的基本特征继承性,继承是指一个对象直接使用另一个对象的属性和方法。汽车(轿车/卡车/越野车/面包车/公共汽车),面向对象编程的基本特征继承性,C+中支持多继承。,
7、相同部分的属性和方法只编写一次,则减少了重复代码的编写,提高 了代码的可重用性和编程效率。,面向对象编程的基本特征多态性,多态性:发送消息给某个对象,让该对象自行决定响应何种行为。不同对象收到相同消息时产生多种不同的行为方式。挪开(车/凳子),面向对象编程的基本特征多态性,面向对象语言编程的优势:体现在封装性、继承性、多态性。,多态是一种机制,在类的继承中得以实现,在方法调用时得以体现。,创建类,extends用于类的继承,即创建一个类得子类时使用该关键字;implements用于实践接口的关键字。,在Java中创建类之后,还需要为类添加类体(由成员变量和方法构成),成员变量和方法格式,Jav
8、a中是通过类来封装对象的属性和行为。对象属性是通过类的成员变量来表示的;对象行为是通过类的成员方法来表示的。,Java中完整的类声明格式如下:权限修饰符 class 类的名称 权限修饰符 数据类型 成员变量1;权限修饰符 返回值类型 成员方法名1(形参类型 形参变量)方法体;return 返回值;,成员变量和方法案例,获取成员变量的值可以通过get方法来实现,即get与成员变量名的第一个字母大写组成的方法名;为成员变量赋值可以通过set方法来实现,即set与成员变量名的第一个字母大写组成的方法名;,public class Student public String name;/定义成员变量n
9、ame public void setName(String xm)/定义set方法 name=xm;/方法体,设置成员变量name的值 public String getName()/定义get方法 return name;/方法体,获得成员变量name的值,get方法的返回值类型必须与对应成员变量的类型相同;set方法中为成员变量赋值的形参数据类型必须也要与对应成员变量的类型相同;,对象创建引言,在Java中通过new关键字和类的构造方法来创建类的实例(即对象),有了类的实例就可以访问类的成员变量和方法了。,利用方法的重载的形式,可以实现构造方法,在一个类中提供多个构造方法;在初始化时候,
10、针对不同的情况,来调用相应的构造方法,方法重载,构造方法,构造方法是一个与类同名的方法,主要用于创建对象,进行初始化操作,无返回值。,对象创建,Persion zsan=new Persion()Persion lisi=new Persion(20),在Java中通过new关键字和类的构造方法来创建类的实例(即对象),有了类的实例就可以访问类的成员变量和方法了。,System.out.println(zsan.age);System.out.println(lisi.age);,“对象名.成员变量”或“对象名.方法”来访问对象的属性和行为。,案例:Persion,对象创建案例,案例:Empl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 JSP 中的 Java 程序 9.23

链接地址:https://www.31ppt.com/p-5393570.html