zoukankan      html  css  js  c++  java
  • Java学习之面向对象(一)

    1.1理解面向对象

    (1)面向对象是相对于过程而言

    (2)面向对象和面向过程是一种思想

    (3)面向过程

    ·强调的是功能行为

    (4)面向对象

    ·将功能封装进对象,强调具备了功能的对象

    (5)面向对象是基于面向过程

    1.2对象与类

    (1),面向对象三个特征:封装、继承、多态。、

    (2),以后的开发,就是找对象使用,没有对象,就创建一个对象

    (3),找对象,建立对象,适用对象,维护对象

    1.3类与对象的关系

    (1)类:对现实生活的描述

    (2)对象:就是这类事物,事实存在的一个个体

    例如:

    现实生活的对象:张三,李四。

    想要描述:提取对象中共同内容。对具体的抽象。

    描述时:这些对象的共性有:姓名、年龄、性别,学习Java功能

    映射到Java中,描述就是class定义的类 具体对象就是对应Java在堆内存中用new建立的实体

    无心需求:描述汽车

    class Car    //定义类
    	
    {
    	
    //描述颜色
    	
    String color = "red";
    	
    //描述轮胎数目
    	
    int num = "4";
    	
    //运行行为。
    	
    void run()
    	
    {
    	
     Ststem.out.println(color+".."+num);
    	
    }
    	
    }
    	
    	
    	
    //调用类
    	
    class Cardome
    	
    {
    	
    public static void main(String[] args)
    	
    {
    	
    //生产汽车。在Java中通过new操作符来完成。
    	
    //其实就是在堆内存中创在一个实体
    	
    Car c = new Car();   // c(句柄)就是一个类类型变量,类类型变量纸箱对象
    	
    }
    	
    }
    
  • 相关阅读:
    mac 使用brew 安装php-redis
    thinkphp6 使用redis 实现消息队列
    Redis 桌面管理器:Another Redis Desktop Manager
    linux 查看并关闭shell脚本执行
    MySQL教程之concat以及group_concat的用法
    PHP redis 使用
    thinkphp6 command(自定义指令)
    git 使用
    linux shell中 "2>&1"含义
    linux crontab 定时任务
  • 原文地址:https://www.cnblogs.com/mach-pupil/p/12535359.html
Copyright © 2011-2022 走看看