java类例子(java类的用法)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈java类例子,以及java类的用法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、java 中类与类之间关系,并举例说明...并说下什么是面向对象.
- 2、有个Java例子,看了许久看不懂,请高手解答!
- 3、Java中什么是类的实例?
- 4、用实例列举java中的类和对象详细一些
- 5、JAVA中数据类型有几种,请举例说明
java 中类与类之间关系,并举例说明...并说下什么是面向对象.
1.类是面向对象程序设计的核心,其实是一种复杂的数据类型,封装了不同类型的数据和与这些数据相关的方法。
2.类是抽象的(相当于现实生活中的模具,图纸),并不是最终的实体,将抽象化的类具体化后(就是按照模具,图纸生产出实际东西),就成了对象,通常将对象称为类的实体。
所以,类是将现实事物抽象化,而对象是将事物具体化。
举例:张三是一个学生,那么张三其实是比较具体的一个人,而学生则是一个抽象事物。此时可以创建一个学生类,包含学号,年龄,班级等。如果指明张三这些属性,则张三是学生类的一个实体。
创建学生类:student
public
class
student{
public
string
studentno;
public
int
age;
public
string
grade;
}
这就是一个类,一个模具。
通过这个模具,可以生产出来很多产品:
student
zhang
=
new
student();
这句代码,即为创建了一个对象:zhang
希望lz能够通过这个实例,搞懂对象、类和实体之间的关系。

有个Java例子,看了许久看不懂,请高手解答!
public class FooDemo{ //定义Java类,公用,类名为FooDemo
static boolean foo(char c) { //定义静态方法foo,返回值布尔型,参数为字符型c
System.out.print(c);//向标准输出设备输出字符c
return true; //返回true
}
public static void main(String[] args ) {//定义java程序入口
int i =0; //初始化整型变量i 初始值为0
for ( foo('a'); foo('b')(i2); foo('c')){ //循环,初始化表达式为foo('a'),此时控制台输出a,
// 然后开始判断条件表达式,foo('b')(i2), 第一步的时候i=0,控制台上先输出b,然后表达式相当于true(02)=true,执行循环体
// 此时控制台上的字符是 abd
// 第二次循环 此时不运行初始化表达式,但运行增量表达式,控制台输出c, 此时控制台上变为 abdc
// 继续判断条件表达式,foo('b')(i2), 第一步的时候i=1,控制台上先输出b,然后表达式相当于true(12)=true,执行循环体
// 此时控制台上的字符是 abdcbd
// 然后运行增量表达式,控制台输出c,控制台变为 abdcbdc
// 继续判断条件表达式,foo('b')(i2), 第一步的时候i=2,控制台上先输出b,然后表达式相当于true(32)=false,不执行循环体
// 此时控制台上的字符是 abdcbdcb
i++ ; //i自增1
foo('d'); //调用方法,控制台输出d
}
}
}
Java中什么是类的实例?
类就相当于一个模板,实例就是照着模板做的一个东西,打个比方,类是盖楼房的图纸,可以照着图纸盖好多个楼房,而具体的楼房就是实例
用实例列举java中的类和对象详细一些
类:
人类
---某一类东西
成员:
身高,体重,性别...-------人类的一些属性
对象:
你,我...
--------
某个人类
实例:
就是对象,说的是一个意思.
方法:
吃,喝,拉,撒,睡,玩
-----
每个人类能做的事情
构造方法:
怀孕生子
----产生新的一个人的方法
接口:
医生,老师,
牛人...----一类方法和集合约束(比如医生就是诊断看病等方法的集合)
重载:
行走---(人是一种哺乳动物,
哺乳动物都会行走,
不过人是直立的跟父类不同,重新写了父类的方法)
重构:
整容,
变性手术
---
就是在原有基础上做修改使它更优,一般是要保证原功能不改变(只是更漂亮性能更好)也有少数例外,会重构去掉不需要的功能增加其他功能,比如变性手术.
类的封装:
心跳,思考...等都只能你自己做,别人不能给你做,这是封装
继承:
人从哺乳动物继承下来,所以自动拥有哺乳动物的
胎生,
哺乳,
恒温,
强壮的心脏等等的东西
JAVA中数据类型有几种,请举例说明
JAVA数据类型分基本数据类型和引用数据类型。
基本数据类型
Java里面包含8个基本数据类型,分别是:
boolean、byte、char、short、int、float、douboe、long
byte 字节
byte是JAVA中最小的数据类型,它在内存中占8位(8个bit),取值范围从-128到127
赋值:byte I = 127
short 短整型
short类型在内存中占2个字节,取值范围从 -32768到32767
赋值:short i = 32767;
char 字符型
char类型在内存中占2个字节。表示一个字符,也可以使用ASCII码范围内的值来给char型的变量赋值。由于字符在内存中的取值不存在负数范围,所有取值范围从 0 到 65535
赋值:char i = ‘a’; 或者 char i = 97;
int 整型
int型在内存中占4个字节。取值范围从 -2147483648 到 2147483647
赋值:int i = 10;
float 单精度浮点型
float型在内存中占4个字节。取值范围从 -3.4E38 到 3.4E38
赋值:float i = 1.0f;
long 长整型
long型在内存中占8个字节。取值范围从 -9223372036854775808 到 9223372036854775807
double 双精度浮点型
double 型在内存中占8个字节。取值范围从 -1.7E308 到 1.7E308
boolean 布尔型
boolean类型只有两个值:true和false。
基本数据类型的相互转换
转型规则
JAVA中所有的数字变量都是有符号(正负)的。
JAVA不允许类型的随意转换。只有数字变量可以进行转换,但是不能随意。
带有小数点的数字变量默认都为double型。定义float型必须进行强制类型转换。
所占字节数小的数字型变量赋值给所占字节数比它大的类型时不用强制类型转换,此时是自动转型。
int型变量赋值给char型变量时,JVM会以int型变量值到ASCII码表中查找出所对应的字符,再赋值给char型变量。反之也是。但是遵循第4条规则。
初始化简单数据类型时要注意赋值的范围,超出则会产生编译错误。
基本数据类型默认初值
类型 初始值
boolean false
byte 0
char 0
short 0
int 0
float 0.0
double 0.0
long 0
基本数据类型默认初值表
引用数据类型
JAVA中,非简单数据类型的类型都是引用数据类型。
关于java类例子和java类的用法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
