面向对象
Java 类同其他面向对象的编程语言一样,也支持面向对象(OOP)的三个特征:
封装 (Encapsulation)
继承 (Inheritance)
多态 (Polymorphism)
-
类名的规范
注意类名的规范:
类名的第一个字母大写
类名尽量使用字母
类名要见名知意
不要使用关键字
语法:
>**[访问修饰符]** **数据类型 属性名;**
细节:
访问修饰符,在java中有四种, public,private,默认(不写就是默认),protected四种,这个在后面的学习中讲解,我们一般使用:private
数据类型就是我们前面学习过的基本数据类型,已经其他类类型
属性名就是属性的名称,属性名第一个字母小写,尽量使用字母,取得名字要有意义
属性是有初始值的,特别注意我们前面讲变量的时候,说我们的局部变量在定义的时候是没有初始值的,需要我们手动赋初始值的.这是局部变量与属性的区别.
要创建新的对象,需要使用new 关键字和想要创建对象的类名.语法如下:
>**类名 对象名 = new 类名();**
例如我们要创建之前我们定义的Person类的对象,我们就可以写成
Person p1 = new Person();
1.长整型的数据,值超过整形的,后面要加L
2.不同的操作系统安装的JDK是不一样的
3.错题
public class Main{
public static void main(String[]args){
byte b1 = 1;
byte b2 = 2;//这里会自动转换,没问题
byte b = b1+b2;//int不能赋值给byte
}}
4.数组属于引用数据类型,不存在数据类型转换
14.执行下面程序后,ch,x,y的值正确的是:(a)
int x = 3,y = 4;
boolean ch;
ch = x < y || ++x == --y;//由于里面是“或”,有真即为真,识别出前者为真后,不再识别后者,故后半截不执行,x,y值不变
A. true,3,4 B. true,4,3
C. false,3,4 D. false,4,3