成员字段(面向对象篇)
来源:互联网 发布: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 数据类型 成员字段。
- 成员字段(面向对象篇)
- 面向对象(成员变量)
- php面向对象(OOP)—类、对象、成员
- 面向对象成员变量规则
- php面向对象之类成员
- java 基础 面向对象(多态中的成员访问特点之静态成员成员方法)
- JAVA概述(11) 面向对象(成员变量)
- 面向对象编程(OOP)--静态成员函数
- PHP面向对象的编程(类成员方法用法)
- 初识面向对象(成员变量和局部变量)
- java面向对象(成员变量和局部变量)
- c#面向对象(四)----类的成员
- 面向对象(成员变量和局部变量)
- php面向对象(OOP)—调用成员和方法
- 《java入门第一季》之面向对象(成员方法)
- 面向对象 成员变量 匿名对象
- c#面向对象(五)----类的字段与属性
- C++面向对象—成员函数与成员变量的实现机制学习笔记(1)
- 限制文本框的输入长度
- 使用phpQuery抓取页面
- Spring 相关 jar包介绍
- 学习Android的Java基础
- CarPlay介绍
- 成员字段(面向对象篇)
- 打印所有的Oracle HotSpot JVM参数及其默认值(HotSpot JVM Options/Flags)
- Java中hashmap 遍历
- 10大古镇,你去过几个?
- 动态加载MATLAB生成的dll并反射dll里的函数,实现多返回值的功能
- c++
- c++第四次实验
- 关于UE4动态资源加载(蓝图类)
- Java中的基础----StringBuffer的介绍、基本操作