Java基础学习——类与对象

类的申明

类:某一类事物共有的属性和行为的高度抽象-> 概念 不存在
对象:某个类的具体存在->实体 实体存在

public:修饰符 公共的 ->外部可以访问这个类
public修饰的类必须和文件名相同
private:修饰符 私有的 -> 外部无法访问(不能使用)
class:关键字 - 表示一个类
Student1:类名(首字母大写)

同一个文件里面可以声明多个类,只能有一个public类
为了阅读信和更好的管理,通常只在一个文件里面声明一个类
如果有多各个类,通常会以内部类的方式存在

对象创建

类的实例化
new表示创建一个对象
Student1() 这个类提供的构造方法,任何一个类都有一个默认的构造方法
动态分配内存 molloc calloc realloc->堆 必须手动释放
栈:系统分配 系统自动回收
Java有垃圾自动回收机制
指针和引用关系
指针变量保存的是地址
引用和指针是一个东西,java为了让大家编程更轻松,就对指针进行封装->引用
不需要看到*
在java编程时 尽量不要用指针的方式去理解,用对象来代替

属性的声明

属性/成员变量:记录一些数据 Card(money,pwd)
通常属性都在类的上部分
默认使用protected修饰符修饰:同一个包里,可以访问对象的这个属性,外部无法直接访问
public:公共的,公开的,包的内部和外部都可以访问这个属性
private:私有的 只有这一个对象内部才能使用
使用.来访问属性 ls.name

类的一般格式
classDeclaration{     //类声明
       classBody      //类体定义
}

你可能感兴趣的:(Java基础学习——类与对象)