java语言实战开发——类和对象

类和对象

类:某一类事物共有属性和行为的高度抽象 ->概念
对象:某个类的具体存在->实体
public: 修饰符:公共的 公开的->外部可以访问这个类
public修饰的类必须与文件名相同
private:私有的->外部无法访问(不能使用)

    class:关键字 —— 表示一个类
    Student:类名 (首字母必须大写)
    同一个文件里面可以声明多个类 只能有一个public
    为了阅读性和更好的管理 通常只在一个文件里面声明一个类
    如果有多个类,通常会以内部类的方式存在
说明

如果在Teacher类的前面加上public 系统就会报错,但是如果声明为内部类的话系统不会报错
对象创建=类的实例化
* new 表示创建一个对象
* Student()这个类提供的构造方法,任何一个类都有一个默认的构造方法
* 动态分配内存 new malloc calloc realloc->堆区 必须手动释放
* 栈:系统分配 系统自动收回
* Java 有垃圾自动回收机制
* 指针和引用关系
* 指针变量保存的是地址
* 引用和指针是同一个东西,Java为了让大家编程更轻松,就对指针进行封装->引用
* 不需要看到各种*
private:私有的,只有这个对象内部能够访问

  • protected修饰符修饰:同一个包里面,可以访问这个对象的这个属性,外部无法直接访问
  • 通常属性都在类的上面
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 4,819评论 0 4
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 5,118评论 0 2
  • Java OOP 什么是面向对象思想? 把一组数据和处理他们的方法组成对象(object),把相同行为的对象归纳为...
    chonglingliu阅读 4,231评论 0 1
  • 面向对象笔记 一、 对象在内存中的存放方法以及被调用过程 class文件首先被加载到方法区中的class文件内容区...
    VictorBXv阅读 3,452评论 0 2
  • 今天起的太早了,眼皮没睁开,就出门了
    薇薇安_b57f阅读 1,499评论 0 0

友情链接更多精彩内容