zoukankan      html  css  js  c++  java
  • 类和对象

    一、类和对象的含义

    1、类  类是具有相同属性(静态特征)和行为(功能)的一系列事物的集合

    2、对象  被精确限定到一个特殊的个体!

    汽车========================类

    小明桌子上的红色杯子==========对象

    3、类和对象关系    类是对象的基础(骨架/模板:硬盘)

               对象是类的实例(内存;存储介质)

    4、如何提炼类?类中要有几个属性和方法

      根据业务需求

    如何有提炼类的能力

    1、多练,熟能生巧

    2、脱离课本,多尝试

    3、梅超风  不用电脑写代码,等车 走路 任何时候脑子里运转代码

    4、熟悉业务,开发软件

    真正的对象存在堆上 

    结论  创建对象就是在内存上申请一块或者是一乱串空间

    二、自定义类 

     1、访问修饰符

      public 公共的 任何地方都可以调用

      private 在本类中(修饰的类不能继承,如果类是public,子类不能访问父类的private修饰的属性和方法)

      默认的,在不写的情况下,是包级别,只能在包中访问,是protected

    三、创建无数对象

        public static void main(String [] args){

        Book book1=new Book();

        book1.show("Java编程思想");

        Book book2=new Book();

        book2.show("算法");

    }

    2、new

    1)new是向JVM(java虚拟机)索要内存,(JVM只有64MB)

    2)new出来的对象都有它的生命周期;什么时候归还占用的内存给JVM?

    answer ;当对象不可达,对象没有任何指针指向它的时候

    3)因为有JVM,所以java不用想对象过程那样再又程序员手动的将对象等于空

    book=null;

    4)new做了三件事:1调用构造 2创建出一个对象 3开辟空间

    四、对象间的交互

    1、在一个类里可以定义另一个类作为成员变量的数据类型

      他在这个类里可以访问那个类的实例对象的属性和方法

  • 相关阅读:
    Spring Boot 使用 Dom4j XStream 操作 Xml
    Spring Boot 使用 JAX-WS 调用 WebService 服务
    Spring Boot 使用 CXF 调用 WebService 服务
    Spring Boot 开发 WebService 服务
    Spring Boot 中使用 HttpClient 进行 POST GET PUT DELETE
    Spring Boot Ftp Client 客户端示例支持断点续传
    Spring Boot 发送邮件
    Spring Boot 定时任务 Quartz 使用教程
    Spring Boot 缓存应用 Memcached 入门教程
    ThreadLocal,Java中特殊的线程绑定机制
  • 原文地址:https://www.cnblogs.com/yunfeioliver/p/7648263.html
Copyright © 2011-2022 走看看