成员字段(面向对象篇)

来源:互联网 发布:mac打不开百度 编辑:程序博客网 时间:2024/06/05 07:59


定义成员字段:

成员字段表示了类的属性,定义格式为  数据类型  成员字段名。对于成员字段名,在命名成员字段时,除了要遵循的命名规则外,最好还要做到“见名知意”。目前比较流行的命名方法是微软推行的匈牙利命名法,在这给大家推荐一种简化的匈牙利命名法,称为驼峰命名法。它有两条规则:1.数据类型 student (一个单词,全部小写)2.数据类型 studentId(两个单词以上,第一单词小写,其余首字母大写)。

Java数据类型分为基本数据类型引用数据类型两种。基本数据类型有8种,包括整型(byte,short,int,long),浮点型(float,double ),字符型(char),布尔型(boolean).引用数据类型包括 类,接口,数组。

java语言包括四种整数类型,分别为byte(字节型)、short(短整型)、long(长整型)、int(整型)。

占用空间/B   取值范围             


字节型(byte )     1            -128~127

短整型(short)         2            -32768~32767

整型(int)             4           -231~231-1

长整型(long)      8             -263~263-

字符型 (char)         16  0~65535

单精度(float)      4          +-1.4E-45 或+-3.4028235E+38

双精度(double)   8        +-4.9E-324 或+-1.797693134862315E+308

布尔型 (boolean)    1            true 或者 false

注意:浮点型数据默认为双精度数,如果指定为单精度数,需要在末尾加上f.

字符数据包括字符常量和字符串常量,字符常量用单引号括起来,如'a'。字符串常量用双引号括起来,如"asd"

赋值:

在定义成员字段后要对其进行赋值,赋值分为直接赋值和非直接赋值。直接赋值就是将数值直接赋值给成员字段,格式为 成员字段=值,如 int i=2;另一种是创建一个对象,将其赋给一个字段,如String a=new String("mn");

非直接赋值是指以表达式的形式赋给成员字段,如-20,sun+2.

数据类型转换:

数据类型转换分为自动类型转换和强制类型转换两种。自动类型转换满足的条件:1.转换前的数据类型和转换后的数据类型兼容。2.转换后的数据类型的取值范围比转换前的大。强制类型转换:当程序需要从较高级向较低级转换数据类型时,就需要强制类型转换。如 int i=2;m=(float)i;

java的输入与输出:

java输出两种形式:System.out.print  和 System.out.println;第一中输出不换行,第二种输出换行。java 的输入首先是键盘输入方法。java创建了一个Scanner类来进行键盘输入,首先导入Scanner类,然后创建一个inputDevice对象进行输入。举例:

import java.util.Scanner;

public class Test{

public static void main(String[]args){

String name;

Scanner inputDevice=new Scanner(System.in);

System.out.println("请输入你的名字:");

name=inputDevice.nextLine();

System.out.println("你的名字是:"+name);

}

}

运行结果:

请输入你的名字:

zyf

你的名字是:zyf

特殊类型字段:

static关键字。字段分为静态字段和非静态字段。静态字段通过类来访问,非静态字段用对象来访问。静态字段用static关键字来修饰。格式:static 数据类型 成员字段。

fina关键字。一般情况下在创建对象时,系统都会对成员字段进行默认初始化,被fina关键字修饰的成员字段不会被初始化,而且该成员字段的值不允许更改。格式为 fina 数据类型 成员字段。



0 0