zoukankan      html  css  js  c++  java
  • 面向对象

    1、面向对象和面向过程的区别

      面向对象:是相对面向过程来讲的,是将相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式;

      面向过程:是先分析问题的解决步骤,再通过函数将这些步骤一步步实现,使用的时候再依次调用。

    2、面向对象的特征

      特征:封装、继承、多态。

    3、类和对象

      3.1 对象

      定义:在JAVA中万物皆对象。

      3.2 类

      定义:是对一系列具备相同属性和行为的对象的描述

      写法:

     1 package com.aaa.demo.duixiang;
     2 
     3 public class Test {
     4     // 5     //属性————————成员变量
     6     String name;
     7     int age;
     8     //方法
     9     void intro(){
    10         System.out.println("我的姓名是:"+name);
    11         System.out.println("我的年龄是:"+age);
    12     }
    13 }

      局部变量:

     1 package com.aaa.demo.duixiang;
     2 
     3 public class Test {
     4     // 5     //属性————————成员变量
     6     String name;
     7     int age;
     8     //方法————————局部变量
     9     void intro(){
    10         //局部变量要在声明同时进行初始化赋值
    11         String hoby="唱跳rap篮球";
    12         /**
    13          * 也可先声明再进行初始化赋值
    14          * String hoby;
    15          * hoby="唱跳rap篮球";
    16          * */
    17    System.out.println("我的爱好是:"+hoby);
    18     }

      类的使用:

     1 package com.aaa.demo.duixiang;
     2 
     3 public class Test01 {
     4     public static void main(String[] args) {
     5         //对象的创建
     6         Student student=new Student();
     7         //属性————成员变量的赋值
     8         student.name="詹皓泽";
     9         student.age=23;
    10         //类的方法的调用
    11         student.intro();
    12     }
    13 }

      *类和对象的关系

        类:是对事物的描述,是抽象的;

        对象:是对事物的实例,是具体的;

        类是对象的模板,对象是类的具体实现。

      

      

  • 相关阅读:
    css3 动画
    jQuery toast 淡入淡出提示
    JavaScript事件——拖拉事件
    Vue -- element-ui 限制只能输入number
    css 移动端页面,在ios中,margin-bottom 没有生效
    django 快速搭建blog
    python 正则表达式口诀
    [转]python os模块 常用命令
    【转】scapy 构造以太网注入帧
    【转】关于Scapy
  • 原文地址:https://www.cnblogs.com/zhanhaoze/p/12891092.html
Copyright © 2011-2022 走看看