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、在一个类里可以定义另一个类作为成员变量的数据类型

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

  • 相关阅读:
    Oracle基本操作汇总
    Oracle客户端+PLSQLDeveloper实现远程登录Oracle数据库
    ASP.NET后台执行JS代码
    ASP.NET 使用AJAX让GridView的数据行显示提示框(ToolTip)
    GridView如何实现双击行进行编辑,更新
    git push后是空目录,且提示modified content, untracked content
    SQL_2_查询Select语句的使用
    selenium2自动处理验证码
    jenkins配置邮箱时出错
    jenkins匿名用户登录
  • 原文地址:https://www.cnblogs.com/yunfeioliver/p/7648263.html
Copyright © 2011-2022 走看看