与计算机的情话--Java-(22)

99 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第22天,点击查看活动详情

1.前言

理想和现实总是有差距的,幸好还有差距,不然,谁还稀罕理想?

今天天气挺不错,又不热,还不下雨,大家是不是都出去玩了。

2、正文

面向对象基础内容学完了,大家还记得不,今天我们再来回顾一下,再温习一下,因为对于接下来我们学习的内容很重要。

还是那个我们刚开始学习面向对象时候的那个问题,啥是面向对象编程?

面向就是拿或者找的意思; 对象就是东西的意思(有时候你们对象是不是骂你们不是东西,哈哈,当然啊在这不是那个意思); 所以面向对象编程不就是拿一个或者找一个东西过来编程。

我们该学习哪些东西?我们是不是该学习Java已有的对象该怎么使用,我们光用现成的就可以了吗?我们还得学习自己设计对象并使用。无论学习已有对象怎么使用还是自己设计对象并使用,我们都要学习面向对象的语法。

类是对象共同特征的描述

对象是真实存在的具体实例

在Java中,必须先设计类,才能创建对象并使用。

类中可以定义的五大成分:成员变量、构造器、成员方法、代码块、内部类

public class Student{
    //成员变量
    private String name;
    //构造器
    public Student(){
    }
    //方法
    public void run(){
    }
}

构造器:初始化类的对象,并返回对象的地址。

构造器格式:

修饰符 类名(形参列表){ }

构造器的分类和作用:

无参数构造器:初始化对象的数据为默认值。

有参数构造器:在初始化对象的时候,同时为对象的数据赋值。

this关键字:

出现在成员方法、构造器中,代表当前对象的地址。

用于指定访问当前对象的成员变量、成员方法。

public Car(String name, double price){
    this.name = name;
    this.price = price;
}

面向对象的三大特征:封装、继承、多态

封装:解决属性和方法属于哪个对象的问题

封装步骤:通常将成员变量私有、提供方法进行暴露。

封装作用:提高业务功能设计的安全性,提高开发效率。

特征的含义:

所谓特征指的是已经成为Java设计代码的基本特点,即使毫无意义,通常也要需要满足这样的设计要求来编写程序。

大家可得把这些熟记,基础不会怎么学后边的。

今天是我参加8月更文挑战的第22天,敬请期待下文,谢谢支持。