- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java核心和MySq设计与实现
类和对象
类的定义:具有相同属性和行为的一组对象的集合
结 构:成员变量和操纵变量或者完成某种动作的成员方法
【类修饰符】class 类名extends父类名称implements接口列表 {
//成员变量(属性)列表
//成员方法列表
}
在一个文件中,可以设置多个类,但只可以有一个类被设置为public,此时设置被设置为public的类必须和创建的类同名
成员变量:分为静态成员变量和实例成员变量
语法:【变量修饰符】 变量类型 变量名称;
成员变量:可以是基本数据类型、数组、接口、和类,在每一个类中,成员变量都是唯一的。
局部变量:在方法内定义的变量
语法:【变量修饰符】 变量类型 局部变量名称;
区别:局部变量和成员变量
作用域:
局部变量仅限于方法内部,成员变量可以在整个类中使用
初始值:
局部变量不会得到初始值,成员变量会得到一个初始值
优先级:
两类变量同名时,局部变量更具有优先级
成员方法:
定义:方法就是能够独立完成某种功能的代码块,方法是是程序的基本组成单位
注意:外部程序是不会知道,成员方法的运转,只有main()方法可以作为应用程序的入口
分类:从方法的定义来分,可以分为系统定义,用户自定义
有关调用:类名 对象名=new 类名();调用对象的属性 对象名.属性(=值)
调用对象的方法 对象名.方法int a[10]; /* 说明整型数组a,有10个元素 */float b[10], c[20]; /* 说明实型数组b,有10个元素,实型数组c,有20个元素 */char ch[20]; /* 说明字符数组ch,有20个元素 */数组名不能与其它变量名相同。例如:int a;
float a[10];
?方括号中常量表达式表示数组元素的个数,如a[5]表示数组a有5个元素。但是其下标从0开始计算。因此5个元素分别为a[0], a[1], a[2], a[3], a[4]。不能在方括号中用变量来表示元素的个数,但是可以是符号常数或常量表达式。例如:#define FD 5// ...
int a[3+2],b[7] 此时是错误的
int n=5;
int a[n];
允许在同一个类型说明中说明多个数组和多个变量。例如:int a,b,c,d,k1[10],k2[20];
维数组的定义二维数组定义的一般形式是:? ? 类型说明符 数组名[常量表达式1][常量表达式2]其中常量表达式1表示第一维下标的长度,常量表达式2 表示第二维下标的长度。int a[3][4];…..}
C#: 数据类型 [ ] 数组名=new 数据类型 [ 长度]
Java: 数据类型 [ ] 数组名 =new 数据类型 [长度 ] /数据类型 数组名 [ ] =new 数据类型[长度]
定义方法的分类:
无参无还
package com.baidu;
public class Qwe {
public void show(){
int a=10;
int b=10;
int s=a+b;
System.out.println(+s);}
public static void main(String[] args{
Qwe ch=new Qwe();
ch.show();}}
无参有还
package com.baidu;
public class Qwe {
public int show(){
int a=10;
int b=10;
int s=a+b;
System.out.println(+s);
return s; }
public static void main(String[] args{
Qwe ch=new Qwe();
ch.show();}}
有参有还
package com.baidu;
public class Qwe {
public int show(in
您可能关注的文档
- 《iPhone能搜已删短信引争议.docx
- 《iphone论文.doc
- 《iphone装安卓教程.doc
- 《2010江西冶金技术学院08毕业设计论文轴套类零件的加工工艺及设计.docx
- 《iPhone超级指南.doc
- 《2014年10种值得学习的软装设计方案分享.docx
- 《180T六梁桥式铸造起重机结构设计.doc
- 《2016届高考一轮复习课时学案NO.5系统内的分工合作—细胞器.doc
- 《iphone铃声制作以及itunes使用教程.doc
- 《iPod可满足发烧友iTunes导入CD秘决.docx
- 海尔集团营销战略研究报告 2024.docx
- SZSD02 0015—2024城市大脑通用数字资源共享技术规范.docx
- 全球安全倡议落实进展报告(2024).docx
- 2025年宏观经济与资本市场展望:准备迎接通胀-财通证券-241127.docx
- 欧盟人工智能法案:是时候开始准备了+The+European+Union+AI+Act:Time+to+Start+Preparing.docx
- 2021年安徽公务员考试申论试题(C卷)(考生回忆版).docx
- 上海科技金融生态年度观察2023.docx
- 构网型变流器技术发展与应用 2024.docx
- 2020年安徽公务员考试行测试题及答案.docx
- wellsenn XR硬件拆解及BOM成本报告 Pico 4 Ultra MR一体机 Ultra 2024.docx
文档评论(0)