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 }

      *类和对象的关系

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

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

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

      

      

  • 相关阅读:
    luogu P1073 最优贸易 |分层图最短路
    luogu P1901 发射站 |单调队列
    luogu P1759 通天之潜水 |背包
    luogu P1801 【黑匣子_NOI导刊2010提高(06)】|堆+分块
    bzoj1642[Usaco2007 Nov]Milking Time 挤奶时间*
    bzoj1616[Usaco2008 Mar]Cow Travelling游荡的奶牛*
    bzoj1623[Usaco2008 Open]Cow Cars 奶牛飞车*
    bzoj1612[Usaco2008 Jan]Cow Contest奶牛的比赛*
    bzoj1639[Usaco2007 Mar]Monthly Expense 月度开支*
    bzoj1601[Usaco2008 Oct]灌水*
  • 原文地址:https://www.cnblogs.com/zhanhaoze/p/12891092.html
Copyright © 2011-2022 走看看