栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

初识对象(壹)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初识对象(壹)

目录

前言:

面向过程:

面向对象: 

this关键字:

static关键字:

继承:


前言:

面向对象程序设计又称oop思想,是java语言的重要特征之一,而面向对象的三大特征为:继承,封装,多态,此文主要概述继承和封装的内容.那么究竟什么是面向对象呢?之前学习的内容是面向对象吗?如果不是那之前学习的是什么呢?,带着这三个疑问我们往下看.

面向过程:

在了解面向对象之前需要知道面向过程是什么,而恰恰我们之前学的内容就是面向过程,

面向过程是:自顶而下,逐步细化的过程

实现步骤如下:

将想要实现的功能按部就班的从开始描述到结束的过程

依次逐步完成这些步骤,如果某一步的难度较大,又可以将该步骤再次细化为若干个子步骤以此类推,一直到结束得到想要的结果

程序的主体是函数,一个函数就是一个封装起来的模块,可以实现一定的功能,各个子步骤往往就是通过各个函数来完成的,从而实现代码的重用和模块化编程

 例如:

一个学生报名的过程:

          

 面向过程就是这种我们分好了过程从上往下一步一步去执行的过程.

面向对象: 

什么是面向对象:万物皆为对象

生活上的万事万事都可以把它看作一个对象,每个对象都拥有它独有的属性或者方法,而这些对象都统一的用类来表示,一个类可以描述一个对象的属性或者方法, 而描述这些对象的类被称为实体类,也可以看作为设计图,也可以看做为模板如一个小汽车:

 使用代码实现汽车类如:

public class Car {
    //汽车的颜色
    String color;
    //小汽车的速度
    int speed;
    //小汽车的轮胎
    int tyre;
}
public class TestCar {
    public static void main(String[] args) {
        //通过类制造小汽车
        Car car = new Car();
        //给小汽车的属性赋值
        car.color="红色";
        car.speed=40;
        car.tyre=4;
    }
}

this关键字:

this关键字是java中的隐式指针,作用:

this在构造方法中指向正要初始化的对象.this在方法中指向调用该方法的对象. 

更多请查看: 

java复习第八天[this与super]_123小步的博客-CSDN博客

static关键字:

 被static修饰的关键字从属于类!

用static声明的变量为静态成员变量,也称为类变量,特点为. 

用static声明的变量为静态成员变量,也称为类变量,特点为.

    从属于类,只有一份,在类被载入时被显示初始化。一般用"类名.类属性/方法"来调用。在static方法中不可直接访问非static的成员(在静态方法中不能调用非静态成员)。static修饰符的属性和方法从属于类,普通属性从属于对象。
     

详细可查看:

java复习第十一天[static与final]_123小步的博客-CSDN博客

继承:

继承就是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。

    java中只有单继承,没有像C++语言中的多继承。java中类没有多继承,接口有多继承。子类继承父类,可以得到父类的全部属性和方法(除了父类的构造方法),但不见的可以直接访问(比如父类私有的属性方法)如果定义一个类时,没有调用extends则他的父类是Java.lang.Object

详细可查看:
 java复习第七天[继承]_123小步的博客-CSDN博客

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/774524.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号