最近感觉上学期学的Java有一些忘记了,自己又从新复习了一遍,自己总结了一些知识,这次的都是一些简单的概念,希望刚刚入门的同学们可以了解了解。
一、面向对象概述
现实世界:
学生
姓名、性别、年龄、学号
学习、吃饭、睡觉、玩
属性:该类事物的描述信息
行为:该类事物能够做什么
Java世界:
Java中,基本组成单元是 类,所以用Java编程就是定义一个个的类
事物 类 Student
属性 成员变量 name、sex、age、id
行为 成员方法 study()、eat()、sleep()
二、类的格式
Java中类的格式:
类的修饰符 class 类名{
// 成员变量
属性1的数据类型 属性1;
属性2的数据类型 属性2;
....
//成员方法
方法1();
方法2();
...
}
1)类的修饰符:访问控制修饰符和非访问控制修饰符
访问控制修饰符:public和默认
public修饰的类,任意包下的其他类都可以访问
默认修饰的类,Java会认为是friendly类,只有本包下的类才可以访问
2)class:是一个关键字
3)类名是一个标识符,命名要符合命名规范
4)成员变量:在类中方法外
三、类和对象的使用
1)创建对象
类名 对象名 = new 类名();
2)调用成员变量和成员方法
成员变量: 对象名.变量名;
成员方法: 对象名.方法名();
成员变量可以不赋值就使用,因为系统分配初始化值
1)String null
2)整数 0
3)小数 0.0
4)boolean flase
四、成员变量和局部变量的区别
1)位置不同
成员变量:在类中方法外
局部变量:在方法内或者方法的声明上
2)在内存中位置
成员变量:堆内存
局部变量:栈内存
3)生命周期不同
成员变量:随着对象的存在而存在
局部变量:随着方法的存在而存在
4)初始化不同
成员变量:可以直接使用,系统给默认值
局部变量:必须先赋值后使用
一些很基础的知识,希望对各位有所帮助,加油吧,