Java:面向对象编程教程.docx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

Java:面向对象编程教程

1Java基础回顾

1.1数据类型与变量

在Java中,数据类型分为两大类:基本数据类型和引用数据类型。

1.1.1基本数据类型

基本数据类型包括整数类型、浮点类型、字符类型、布尔类型等。每种类型都有固定的内存大小和范围。

1.1.1.1整数类型

byte:占用1字节,范围-128到127。

short:占用2字节,范围-32768到32767。

int:占用4字节,是最常用的整数类型。

long:占用8字节,用于表示更大的整数。

1.1.1.2浮点类型

float:占用4字节,用于表示小数。

double:占用8字节,精度高于float。

1.1.1.3字符类型

char:占用2字节,用于表示单个字符。

1.1.1.4布尔类型

boolean:占用1字节,只能取值true或false。

1.1.2引用数据类型

引用数据类型主要是指类、数组、接口等,它们在内存中占用的大小取决于实际存储的数据。

1.1.2.1类型声明与初始化

//声明并初始化一个整型变量

intage=25;

//声明并初始化一个字符型变量

chargrade=A;

//声明并初始化一个浮点型变量

floatprice=19.99f;

//声明并初始化一个布尔型变量

booleanisStudent=true;

1.2流程控制:循环与分支

流程控制是编程中用于决定代码执行顺序的重要机制,Java提供了多种流程控制语句。

1.2.1分支结构

1.2.1.1if语句

intscore=85;

if(score=60){

System.out.println(及格);

}else{

System.out.println(不及格);

}

1.2.1.2switch语句

intday=3;

switch(day){

case1:

System.out.println(星期一);

break;

case2:

System.out.println(星期二);

break;

case3:

System.out.println(星期三);

break;

default:

System.out.println(未知);

}

1.2.2循环结构

1.2.2.1while循环

inti=1;

while(i=5){

System.out.println(i);

i++;

}

1.2.2.2for循环

for(inti=1;i=5;i++){

System.out.println(i);

}

1.2.2.3do-while循环

inti=1;

do{

System.out.println(i);

i++;

}while(i=5);

循环和分支结构是编程中不可或缺的部分,它们帮助我们处理复杂逻辑和重复任务。通过上述示例,我们可以看到Java提供了灵活的控制结构,使得代码更加清晰和高效。在实际编程中,根据具体需求选择合适的控制结构是非常重要的。

2面向对象核心概念

2.1类与对象的定义

在Java中,类是对象的蓝图,它定义了一组属性(字段)和方法(行为),这些属性和方法描述了对象的特征和功能。对象是类的实例,每个对象都有自己的状态和行为。

2.1.1示例代码

//定义一个Person类

publicclassPerson{

//属性:姓名和年龄

Stringname;

intage;

//构造方法

publicPerson(Stringname,intage){

this.name=name;

this.age=age;

}

//方法:打印个人信息

publicvoidprintInfo(){

System.out.println(姓名:+name+,年龄:+age);

}

}

//主类,用于创建Person对象并调用方法

publicclassMain{

publicstaticvoidmain(String[]args){

//创建Person对象

Personperson=newPerson(张三,25

文档评论(0)

找工业软件教程找老陈 + 关注
实名认证
服务提供商

寻找教程;翻译教程;题库提供;教程发布;计算机技术答疑;行业分析报告提供;

1亿VIP精品文档

相关文档