第4讲类对象和接口
网络程序设计04 ASP

{
}
属性:
string btnstr = Button1.Text; Button1.Text = “确定”; Button1.Visible = false; ......
//取值 //赋值
//赋值
方法: Button1.Focus( ); Button1.ToString( ); ......
//设置焦点 //转换为字符串
《网络程序设计》课程
第4讲 基本控件
回顾 – HTML的基础知识
❖静态Web页面 ❖表单技术
第4讲 基本控件
教学目的和重点
❖教学目的
▪ 掌握常用控件的使用 ▪ 掌握的详细运行机制
❖重点
▪ 控件的使用及其后台运行机制
第4讲 基本控件
第4讲 基本控件
Web程序模型
❖ Web Form(Web窗体)网页架构是一 项可扩展的公共语言运行时(Common Language Runtime)程序设计模型,它可 以在服务器上动态产生网页并将其打开在 浏览器或客户端装置中。显而易见,Web Form网页可作为Web应用程序的用户接口, 以便在客户端将信息呈现给用户。
第4讲 基本控件
演示1 - 最简单的HTTP处理程序
using System.Web;
NewHandler.cs
public class NewHandler : IHttpHandler {
.NET框架
虚拟机(CLR)
WindowsAPI
JIT编译器
IIS对HTTP请求/响应的处理
Request Response
管道机制
IIS
扩展 扩展 ...
第4讲 基本控件
自管道行是处单置向的、先进先出的、无结构的、固定大
第四讲VHDL语言基础知识

关键词 VHDL 实体 逻辑功能
此两处必须同名
逻辑行为描述
1、实体
格式
ENTITY 实体名 IS [GENERIC ( 类属表 );] [PORT ( 端口表 );] END 实体名;
说明
实体说明所设计的逻辑电路的输入、输 出信号及其特性(输入(in)输出(out)、双向 (inout)、buffer)
•文件(FILES)是传输大量数据的客体,包含一些专门数据 类型的数值。
对象说明的一般格式是: <对象类型> < 标识符表>:<子类型说明> <信号种类>: =<表达式>; 说明 标识符 <子类型说明>是类型名或类型名加限制条件 <信号种类>为BUS或REGISTER,该项为任选项 :=<表达式>为对象赋初值
IS
一个包集合由包集合标题和包集合体两 大部分组成。 包集合体是一个可选项。
5、库
格式
LIBRARY 库名; USE 库名. 程序包名. All;
USE语句的使用有两种常用格式: USE 库名.程序包名.项目名 ; USE 库名.程序包名.ALL ;
VHDL库的种类
• IEEE库:IEEE标准库, 是按IEEE组织制定的 工业标准进行编写的, 是内容丰富的资源库 使用需声明 • •STD_LOGIC_1164 程序包 •STD_LOGIC_ARITH 程序包 •STD_LOGIC_UNSIGNED 程序包
STD库:VHDL标准库,STANDARD和 TEXTIO程序包即收入在STD库中 使用无需声明
VHDL库的种类
• • •
ASIC库:EDA厂商提供库 使用需声明 WORK库:现行作业库,当前工作目录的所有设计 使用无需声明 USER库:用户自定义库 使用需声明
韩顺平循序渐进学java从入门到精通(全知识点笔记整理)

韩顺平笔记第1讲内容介绍.项目演示.原理剖析1. 课程包括:面向对象编程,图形界面,数据库编程,文件流,网络编程,的多线程2. 历史:1990 启动绿色计划 1992 创建语言—>1994 参加硅谷大会演示功能震惊世界 1995 正式发布第一个版本,目前最新的是7.03. 开发工具:记事本,,,,4. 包括:(运行环境)的工具:编译器解释执行器的类库:3600多个,常用的150多个5. 第一个程序:功能:显示―‖:表示类是公共的,一个文件中只有一个类 :表示这个是一个类:类名(公共类的类名,必须和文件名一样){一个主函数,程序的入口 ( []) {执行语句("!"); } }6. 源程序(文件)——>字节码文件(文件)——>由解释执行器()将字节码文件加载到虚拟机()——>字节码文件()就会在虚拟机中执行); } }第2讲变量.数据类型1. 在里面占4个字节,占8个字节2. 基本数据类型:整数:(一个字节:-128127 四个字节:-247483647两个字节:-3276832767 八个字节:)小数(浮点):布尔:字符:(两个字节,可以存放汉字, 1 ='中';)引申到字符串(类)3.在中对进行运算的时候,直接是当做码对应的整数4.数据不能从高精度到低精度的转换<<<<<3.4;是过不去的,在中小数默认是(双精度)的应该写成是3.4f;不过可以强制转换:()1.2; ()1.95. 1 1.2; a先是往高精度转换,然后赋给b,就报错改成1 1.2; 或者 1 1.2f; 就解决了第4讲流程控制1. 语句中,条件表达式的数据类型应该和后面的类型一致2. 语句中,可用的数据类型主要是:第5讲类与对象1. 面向对象编程-类与对象类名首字母大写类里面的元素叫类的成员变量/属性2. 类的定义包名;类名父类接口名{成员变量;构造方法;成员方法;}3. 如何创建对象:先声明再创建1;1 ();一步到位 1 ();4. 引用传递类似于指针一样第8讲类变量1. 属于类的对象的而不是属于类的2. 5不能在类的外部使用,只能在类定义时候使用!3. 可以用类名直接访问静态变量第9讲类方法封装1.类变量是该类的所有对象共享的对象,一改全改了2.定义语法:访问修饰符数据类型变量名3. 9{1;{("");;}会自动执行一次,也只有一次9(){("");;}( []){9 t1 9();(9);9 t2 9();(i);}}4.类方法(静态方法、静态函数):属于所有对象实例的5中:类变量()原则上用类方法()去访问;类方法中不能访问非静态变量,就是非类变量,但是普通的成员方法可以访问静态变量(类变量)使用:类名.类方法名对象名.类方法名6.非类变量就是实例变量,属于每个对象自己的7面向对象编程的三(四)大特征:封装、继承、多态(、抽象)8.抽象:把一类事物的共有的属性和行为提取出来,形成一个物理模板,此研究问题的方法就是抽象9.封装:把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作。
(完整版)ifix培训教程

西安恒生科技股份有限企业iFix 培训教程目录第一:iFix 件介 ..⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (1)1.1 iFix 件介⋯⋯⋯⋯⋯⋯⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (1)iFix 的基本功能⋯⋯⋯⋯⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯11.3 iFix 件的运转境⋯⋯⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (1)1.4 iFix 件的构⋯⋯⋯⋯⋯ .. ⋯⋯⋯ . ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..3什么是 OPC 技 .. ⋯⋯⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5第二: I/O 器 .. ⋯⋯⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..6器配置 .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.6 系配置 SCU.⋯⋯ . ⋯⋯⋯⋯ . ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..6 I/O 器 .. ⋯⋯⋯⋯ . ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.7 2.4 MBE配置..⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯7第三:建画 ..⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.11使用程数据 .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (11)画象⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯...⋯11 Intellution 工作台 ... ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..11 画面⋯ .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (12)VBA 脚本 Ver.6.0 ⋯⋯⋯ . ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..12 例演示 ... ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯ ..12 第四:全局象、警、度、安全、及表..⋯⋯⋯⋯⋯154.1 全局象⋯ ...⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.154.2 警 ...⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.16度 ... ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.16 安全 ... ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.16 ⋯⋯ ... ⋯⋯⋯⋯⋯⋯⋯⋯ . ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.16 表 .. ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ (17)第一讲: iFix 软件介绍1.1 iFix 软件简介★ 是一套工业自动化软件,为用户供给一个“过程化的窗口”★ 供给及时数据给操作员及软件应用1.2 iFix的基本功能●数据收集—与工厂的 I/O 设施直接通信—经过 I/O 驱动程序,与 I/O 设施接口● 数据管理—办理、使用所取数据—数据管理,包含:过程监督,监督控制,报警,报表,数据存档。
第4讲 需求分析工具

(5)可与数据建模工具ERin集成使用 BPwin可与数据库工具ERwin双向同步。使用BPwin可进一步验证 ERwin数据模型的质量和一致性,抓取重要的细节,如数据在何处使 用,如何使用,并保证需要时有正确的信息存在。这一集成保证了新 的分布式数据库和数据仓库系统在实际中对业务需求的支持。 (6)符合美国政府FIPS标准和IEEE标准 支持美国军方系统的IDEFO和IDEF3方法,使得开发人员能够从静 态和动态角度对企业业务流程进行建模,支持传统的结构化分析方法 并能根据DFD模型自动生成数据字典。此外BPwin还支持模型和模型 中各类元素报告的自动生成,生成的文档能够被Microsoft Word和 Excel等编辑。 (7)易于使用,支持Unicode 可以在各种不同语言环境的Windows平台上使用。
1
2.开发人员 需求工程涉及的角色(不要与人相混淆,角色是指 一种职责,同一个人可以担当多种角色)包括客户方 (客户、系统使用者)、系统分析师、项目开发及管 理人员。其中系统分析师起到桥梁工程师的作用,负 责完成用户“业务世界(可系统化业务对象)”逻辑 向由软硬件组成的“电脑世界”逻辑的获取和转换过 程。 3. 需求工程3个阶段 需求工程包括需求获取、需求生成和需求验证3个阶 段。
◎商业驱动(产品线瞄准的是长期的商业战略,而不是仅仅走 单); ◎架构驱动(产品线工程依赖一个通用的参考架构,特定项目 架构都基于参考架构进行开发);
◎两阶段生命周期(每个产品基于平台开发,产品和平台有各 自的开发团队和开发生命周期)。
16
四、需求分析 CASE工具的具体使用
1.BPwin简介 BPwin 美国 Computer Association公司出品的用于业 务流程可视化、分析和提高业务处理能力的建模CASE环 境。采用BPwin不但能降低与适应业务变化相关的总成本 和风险,还使企业能识别支持其业务的数据并将这些信 息提供给技术人员,保证他们在信息技术方面的投资与 企业目标一致。因此,BPwin作为信息化的业务建模工具 被广泛地、成功地应用于许多位居《财富》500强的大企 业、国防部及美国政府等其他部门。
第四讲 java类与对象

方法重载
访问权限
类和对象
对象表示现实世界中某个具体的事物。 抽象是从特定的实例中抽取共同的性质以形成一般化
概念的过程。 对象具有两方面的含义:
在现实世界中:
是客观世界中的一个实体 是一个可标识的存储区域
在计算机世界中:
类
类是用来描述一组具有共同状态和行为的对象的原型,
//App4_10.java Public class App4_10{ Pulbic static void main(String[] args){ Circle circle=[代码1] //创建circle对象 [代码2] Circular circular= /*创建circular对象,并将circle引用 传递给构造方法的参数c。*/ System.out.print(“圆锥的体积:%5.5f\n”,circular.getVolme); Circular.bottom.radius =100; System.out.printf(“圆锥的面积: %5.5f\n”,circular.getVolme); } } 执行[代码1]: Circle circle=new Circle(); 执行[代码]: Circular circular=new Circular(circle,20);
对象的组合
一个类的成员变量可以是某个类声明的变量,即可以是对象。当A类把B类的对象作为自已 的成员时,称A类的对象组合了B类的对象。比如:公司组合了员工,收音机组合了电池 //Circle.java Public class Circle{ Double radius; Circle(double r){ Radius=r; } Double getArea(){ return 3.14*radius*radius; } }
pathon课程设计总结(共5篇)

pathon课程设计总结第1篇“类”和“对象”是面向对象编程中基本的概念,从语言的角度来讲,“类”是用户自定义的具有一定行为的数据类型,“对象”则是“类”这种数据类型的变量。
通俗的讲,“类”是具有相同或相似行为的事物的抽象,“对象”是“类”的实例,是是一组具有相关性的代码和数据的组合体,是有一定责任的实体。
类本身还可以进一步抽象为类型,类型是一种更高层次上的抽象,它只用来描述接口,比如抽象类和接口就是一种类型。
当一个类型的接口包含另外一个类型的接口时,我们就可以说它是此类型的子类型。
类型是用来标识特定接口的,如果一个对象接受某个接口定义的所有行为,那么我们就可以说该对象具有该类型。
一个对象同时拥有多种类型。
pathon课程设计总结第2篇1、应具备的特征:(1)支持对象的概念(2)要求对象属于类(3)提供继承机制2、高级语言四代:(1)第一代语言的显著特征是对数学表达式有很强的运算处理能力。
(2)第二代语言的重点是如何有效的表达算法。
(3)第三代语言是引入了抽象数据类型的程序设计语言。
(4)第四代语言是面向对象程序设计语言。
类和对象是程序员在学习计算机编程开发技术的时候需要重点掌握的编程基础概念,下面我们就一起来了解一下,面向对象编程需要掌握哪些基础知识。
pathon课程设计总结第3篇面向对象编程有三个特性:封装,继承,多态。
这三个特性从低级到高级描述了面向对象的特征。
一种语言只有同时具备这三种特性才能被称为面向对象的语言。
VB中也有类,它的类也支持封装和简单的继承,但是它不支持所有的继承语义和多态,因此VB只能被称为基于对象的语言。
封装是所有抽象数据类型(ADT)的特性,很多刚刚接触面向对象的人认为封装就是就是面向对象。
将程序按照一定的逻辑分成多个互相协作的部分,并将对外界有用的稳定的部分暴露出来,而将会发生的改变隐藏起来,外界只能通过暴露的部分向这个对象发送操作请求从而享受对象提供的服务,而不必管对象内部是如何运行的,这就是封装。
第四讲 结构化程序设计与面向对象程序设计

止状态的数据,数据流是处于运动中的数据。
2 结构化方法的基本原理
画数据流图的基本原则:自顶向下、逐层细化、完善求精。
具体步骤:
(1)绘顶层数据流图。找出对整个系统而言的输入、输出数据,确定外部实体, 它们决定了系统与 外界的接口。
2 结构化方法的基本原理
1) 数据流图(Data Flow Diagram ,DFD图)
它是描述数据加工处理过程的工具,有四种基本符号如下 图所示。
外部实体
处理
数据流
数据存储
基本符号的含义: 矩形方框表示数据的源点或终点,是系统的外部实体. 圆形表示变换数据的处理。 两条平行横线代表数据存储。 箭头表示数据流,即特定数据的流动方向。
库存书无
2 结构化方法的基本原理
2)数据字典
数据字典是对所有与系统相关的数据元素的一个有组织的列表,精确、严格地定义各个数据元素,使得用户及 开发人员对于输入、输出、存储和处理形成共同的理解。 数据字典由对下列6类元素的定义组成:数据流、数据流分量、数据结构、数据存储、处理逻辑、外部实体。数 据字典是对数据流图的详细描述。 例如: 借阅制度表 = 读者类别+允许借阅册数+罚款规定+丢失图书罚款规定 读者类别 = [ 金卡 | 银卡 | 铜卡 ] 又如: 酒店客房预订请求 = 客人数据+住宿期限+客房类别 客人数据 = 客人姓名+地址+身份证号码+[护照号码] +支付方式 身份证号码 = 15{十进制数字}18 护照号码 = 字母 + 8{十进制数字}8 字母 = "A"…"Z" 十进制数字 = "0"…"9"
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
laderArea=(上底+下底)*高/2.0f;
return laderArea;
} 5
}
class 梯形
{
float 上底,下底,高,laderArea; //变量定义部分
int a;
float 计算面积()
//方法定义
{ int a;
laderArea=(上底+下底)*高/2.0f;
return laderArea;
8
4.方法
方法的定义包括两部分:方法声明和方法体。 方法参数在整个方法内有效; 方法内定义的局部变量从它定义的位置之后开始
有效。 ---如果局部变量的定义是在一个复合语句中,那么
该局部变量的有效范围是该复合语句,即仅在该 复合语句中有效,如果局部变量的定义是在一个 循环语句中,那么该局部变量的有效范围是该循 环语句,即仅在该循环语句中有效 . 和C语言中写一个函数类似
9
class Area { float getArea(float r)
{ return 3.14f*r*r; } double getArea(float x,int y) { return x*y; } float getArea(int x,float y) { return x*y; } double getArea(float x,float y,float z) { return (x*x+y*y+z*z)*2.0; } }
7
class 三角形 { float sideA,sideB,sideC,lengthSum;
void setSide(float sideA,float sideB,float sideC) { this.sideA=sideA;
this.sideB=sideB; this.sideC=sideC; } } this.sideA,this.sideB,this.sideC就分别表示成 员变量sideA,sideB,sideC
第4章 类、对象和接口
4.1 编程语言的几个发展阶段 4.2 类 4.3 对象 4.4 static 关键字 4.5 this 关键字 4.6 包 4.7 访问权限 4.8 类的继承 4.9 对象的上转型对象 4.10 多态性
4.11 abstract 类和abstract方法 4.12 super关键字 4.13 接口 4.14 内部类 4.15 匿名类 4.16 异常类 4.18 基本类型的类包装
17
方法重载
方法重载的意思是: 一个类中的方法具有相同的名字,但参数
不同,即或者是参数的个数不同,或者是 参数的类型不同。
1
4.1 编程语言的几个发展阶段
机器语言(如汇编语言) 计算机处理信息的早期语言是所谓的机器语言 指令都是由0,1组成的序列,称这样的序列为一条机器指令。
过程语言 语言把代码组成叫做过程或函数的块。每个块的目标是完 成某个任务 例如,一个C的源程序就是由若干个书写形式互相独立的函 数组成。
面向对象编程 面向对象编程主要体现下列三个特性: 1.封装性 2.继承 3.多态 4、重载
4
2.类体
类声明之后的一对大括号“{”,“}”以及它 们之间的内容称做类体。
类体的内容由两部分构成:变量的定义, 用来刻画属性;另一部分是方法的定义, 用来刻画功能。
class 梯形
{
float 上底,下底,高,laderArea; //变量定义
float 计算面积()
//方法定义
{ int a;
}
void 修改高(float h)
//方法定义
{
高=h;
}
}
6
3.成员变量和局部变量
类的成员变量。 局部变量:在方法体中定义的变量和方法的参数。 作用域对比:成员变量在整个类内都有效,局部变量只在
定义它的方法内有效。 成员变量又分为:
实例成员变量(简称实例变量)和 类变量(也称静态变量) . 成员变量的类型前面加上关 键字static—对所有的此类实例化的对象共享同一内存 如果局部变量的名字与成员变量的名字相同,则成员变量 被隐藏,即这个成员变量在这个方法内暂时失效 . 这时如果想在该方法内使用成员变量,必须使用关键 字this。
12
构造方法
构造方法是一种特殊方法,它的名字必须 与它所在的类的名字完全相同,而且没有 类型,构造方法也可以重载。
13
class 梯形
{ float 上底,下底,高;
梯形()
{ 上底=60;
下底=100;
高=20;
}
梯形(float x,int y,float h)
{ 上底=x;
下底=y;
高=h;
}
}
14
缺省的构造方法
当没有构造函数时,系统提供缺省的构造 方法
15
如果调用缺省的构造方法
成员变量的初始化值为缺省值 数值型 是0 Boolean型 false Char “\0” 对象 NULL
16
构造方法
允许有两个不同的构造方法,调用哪一个, 由主调函数的参数来决定。
-----方法(函数)重载
Java语言是面向对象语言,它的源程序是由若干个类组 成,源文件是扩展名为.java的文本文件
2
4.2 类
类是组成Java程序的基本要素。
类封装了一类对象的状态和方法。
封装的成员变量用来表示对象的状态;而 成员函数表示对象的方法。
类的实现包括两部分:类声明和类体。
class 梯形
{
float 上底,下底,高,laderArea; //变量定义
float 计算面积()
//方法定义
{ int a;
laderArea=(上底+下底)*高/2.0f;
return laderArea;
} 3
}
1.类声明
class People {… }
“class People”叫做类声明;“People” 是 类名。习惯上类名的第一个字母大写,但 这不是必须的。
10
方法:类方法和实例方法
类中的方法分为:实例方法和类方法. 实例方法:方法声明时,方法类型前面不
加关键字static 加关键字static的是类方法。 构造方法不能用static修饰构造方法。
11
类方法和实例方法
加上static直接用类名来调用,所以成为类 方法;
而没有static关键字的方法必须用对象实例 来调用,成为实例方法。