第2章标识符和数据类型
第2章 标识符和数据类型
本章主要内容: Java的基本语法单位 Java编码体例 Java的基本数据类型 复合数据类型 类和对象的初步介绍
本章主要内容: 1 Java的基本语法单位 2 Java编码体例 3 Java的基本数据类型 4 复合数据类型 5 类和对象的初步介绍
Jaa程序的结构 package语句:可以没有,或可以有多个,但必 须放在文件开始的地方 import语句:可以没有,或可以有多个,如果有 import语句的话,必须放在所有类定义之前 public型的类定义:每个文件中最多有一个 类定义:每个文件中包含的类定义的个数没有限 制 ■接口定义:每个文件中包含的接口定义个数没有 限制
Java程序的结构 ▪ package语句:可以没有,或可以有多个,但必 须放在文件开始的地方 ▪ import语句:可以没有,或可以有多个,如果有 import语句的话,必须放在所有类定义之前 ▪ public型的类定义:每个文件中最多有一个 ▪ 类定义:每个文件中包含的类定义的个数没有限 制 ▪ 接口定义:每个文件中包含的接口定义个数没有 限制
Jav的基本语法单位 空白、注释及语句 空白 换行符及回车键、空格键、水平定位键(tab) 都是空白。Java程序的元素之间可插入任意数 量的空白,编译器将忽略掉多余的空白 程序中除了加入适当的空白外,还应使用缩进 格式,使得同一层语句的起始列位置相同
Java的基本语法单位 ▪ 空白、注释及语句 ▪ 空白 ▪ 换行符及回车键、空格键、水平定位键(tab) 都是空白。Java程序的元素之间可插入任意数 量的空白,编译器将忽略掉多余的空白 ▪ 程序中除了加入适当的空白外,还应使用缩进 格式,使得同一层语句的起始列位置相同
不提倡的程序风格 种不好的风格 class point int x, y; Point(int xl, int yl)x=xl; 1: Point( ){this(0,0);} void moveto(int xl, int yIt x=Xl;y=yl;
不提倡的程序风格 ▪ 一种不好的风格 class Point {int x,y;Point(int x1,int y1) {x=x1; y=y1; } Point( ){this(0,0);} void moveto(int x1,int y1){ x=x1;y=y1; }}