- 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
您可能关注的文档
最近下载
- 2021年医疗器械三类经营许可现场资料整理.pdf
- 山东省烟台市芝罘区2023-2024学年六年级(五四学制)上学期期末地理试题(含答案).docx VIP
- 2024年佳木斯大学附属第一医院招聘院内聘用行政管理考试真题及答案.pdf VIP
- Unit7Atweekends(FuntimeGrammartime)(课件)译林版英语五年级上册.pptx
- 工学一体化课程《小型网络安装与调试》任务1教学单元2教学单元活动方案.docx VIP
- 深信服AC初级认证考试题库.pdf
- JIS G3472-2007汽车结构用电阻焊碳钢管.pdf
- 山东省烟台市芝罘区2022-2023学年六年级上学期期末生物试题(含答案).docx VIP
- 工厂安全宣传标语.doc VIP
- 第三单元探索1 物联网数据传输的需求分析 教学课件 苏科版信息科技八年级上册.pptx
文档评论(0)