目录
1.类的申明
2.对象创建
3.属性的申明
1.类的声明
- public:修饰符,公共的,公开的 -> 外部可以访问这个类
public修饰的类必须和文件名相同
private:私有的 -> 外部无法访问(不能使用)
class:关键字 - >表示一个类
Student: 类名(首字母大写)
public class Student {
//public:修饰符;class:关键字- >表示一个类;Student:类名(首字母大写)
}
同一文件里面可以声明多个类,但是只能有一个public类
为了阅读性和更好的管理,通常只在一个文件里面声明一个类
如果有多个类,通常会以内部类的方式存在
2.对象创建
- 对象创建=类的实例化
new:表示创建一个对象
Student():这个类提供的构造方法(任何一个类都有一个默认的构造方法)
人:生下来
恐龙:下蛋 -> 破壳而出
蝌蚪:卵 -> 孵化
那么怎么创建对象呢?别急,我这就给各位new一个[手动滑稽]
public static void main(String[] args) {
int a = 10;
int b = a;
String name = new String(); //这就算new一个对象了,是不是很好玩呢?
}
}
动态分配内存 malloc calloc realloc ->
栈:系统分配 系统自动收回
Java有垃圾自动回收机制
指针和引用的关系:
指针变量保存的是地址
引用和指针是同一个东西,java为了让大家编程更轻松,对指针进行封装 -> 引用
不会看到各种*
在java编程时,尽量不要用指针的方式去理解,用对象来代替
3.属性的申明
- 属性/成员变量:记录一些数据 Card(money,pwd)
申明属性的时候如果没有使用修饰符,系统默认使用protected修饰符
属性修饰符的性质
public:公开的、公共的,包的内部和外部可以访问这个属性
protected:同一个包里面,可以访问对象的这个属性,外部无法直接访问
private:私有的,只有这个对象内部才能使用
总结
1.明确类和属性的声明十分重要,这是基础第一步!
2.程序员再也不怕找不到对象了,不仅能找到,还能随时换!看心情给自己new一个[手动滑稽]。