zoukankan      html  css  js  c++  java
  • 浅谈Java中的类与对象

    面向对象基本概念:封装、继承、多态

    封装:就是把数据和行为结合在一起形成统一的整体,并对对象使用者隐藏数据的实现过程。

    继承:Java继承是使用已存在的类的定义作为基础建立新类的技术,继承避免了对一般类和特殊类之间共同特征进行的重复描述。

    多态:多态指同一个实体同时具有多种形式。

    Java作为一种面向对象语言。支持以下基本概念:

    • 多态
    • 继承
    • 封装
    • 抽象
    • 对象
    • 实例
    • 方法
    • 消息解析

    1. 什么是类?

    答:类是客观存在的,抽象的,概念的东西。

    2. 什么是对象?

    答:对象是具体的,实际的,代表一个事物。例如:车是一个类,汽车,自行车就是他的对象。

    关于类与对象的描述:类是对象的模版,对象是类的一个个体。

    3. 对象的定义方法?

    1,对象声明:类名 对象名;
    2,对象创建 对象名 =  new 类名(); new作用:分配内存空间。
     

    类的应用实例:

     1 package test;
     2 //声明一个汽车类
     3 
     4 public class Car {
     5     private int dist = 0;
     6 
     7     private int speed;
     8     
     9     public void setDist(int num) {
    10         dist = num;
    11     }
    12     
    13     public int getDist(){
    14         return dist;
    15     }
    16 
    17 
    18     public void setSpeed(int s) {
    19         speed = s;
    20     }
    21     
    22     public int getSpeed(){
    23         return speed;
    24     }
    25     
    26         //定义前进函数
    27     public void forWard(){
    28     
    29         dist+=speed;
    30     
    31     }
    32 
    33         //定义后退函数
    34     public void backOff(){
    35 
    36         dist-=speed;
    37     
    38     }
    39 
    40         //定义停止函数
    41     public void stop(){
    42     
    43         System.out.print("汽车总共运动了:"+dist+"公里!");
    44 
    45     }
    46 }        
  • 相关阅读:
    PHP flush()与ob_flush()的区别
    IE 浏览器各个版本 JavaScript 支持情况一览表
    Jquery元素选取、常用方法
    JS阻止事件冒泡
    Ajax传递路径问题及解决
    JS时间戳格式化日期时间
    UEditor编辑器的使用
    使用PHPMailer发送邮件
    服务器数据库编码格式问题
    三级联动
  • 原文地址:https://www.cnblogs.com/zzy9669/p/4014636.html
Copyright © 2011-2022 走看看