Java
kami_ys
平凡有一点理想
展开
-
面向过程和面向对象
面向过程和面向对象有什么区别? 从语言方面出发: C语言——完全面向过程 C++ ——一半面向过程,一半面向对象(半面向对象) JAVA ——完全面向对象 什么是面向过程的开发? 一、面向过程的开发方式主要的特点是: 1、注重步骤,注重的是实现这个功能的步骤。 第一步干什么 第二步干什么 ... 2、注重功能实现的因果关系 因为A所以B 因为B所以C 因为C所以D ... 3、面向过程中没有对象的概念。只是实现这个功能的步骤及因果关系 二、面向过程有什么缺点?(耦合度高,扩展力差) 1、面向过程最原创 2021-01-10 19:56:07 · 136 阅读 · 0 评论 -
Java入门二(4)多态
多态——对象的多种形态 1.引用多态 父类的引用可以指向本类的对象 父类的引用可以指向子类的对象 2.方法多态 创建本类对象时,调用的方法为本类方法 创建子类对象时,调用的方法为子类重写的方法或者继承的方法 ...原创 2020-04-27 19:59:22 · 183 阅读 · 1 评论 -
Java入门二(3)继承
封装 3.1 Java中的继承 1.继承的概念 继承是类与类的一种关系,是一种 “is a”的关系 例如狗是动物,我们就可以说成狗继承动物类。狗是动物类的子类、派生类,动物类是狗的父类、基类 注意:Java中的继承是单继承。和我们人一样,只有一个亲爹 2.继承的好处 子类拥有父类的所有属性和方法,private修饰的无效 实现代码的复用 3.语法规则 class 子类 extends 父类 例:c...原创 2020-04-23 00:05:24 · 238 阅读 · 0 评论 -
Java入门二(2)封装
封装 2.1 什么是Java中的封装 面向对象的三大特性:封装、继承、多态 封装 1.概念 将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 2.好处 a.只能通过规定的方法访问数据 b.隐藏类的实例细节,方便修改和实现 3.封装的实现步骤 例如: package com.sytest; public class Phone{ floa...原创 2020-04-22 22:09:04 · 147 阅读 · 0 评论 -
Java入门二(1)什么是类和对象
前言: 1.作者因学校新开的课程需要学到Java的基础知识,所以在此做个记录,新手学习难免有错误或理解不对的地方,望见谅。如发现错误希望各位大牛指正。 2.这篇教程是一篇入门的教程,主要是方便自己的二次学习。 3.关于Java的简介及一些基础介绍后续有空可能会将Java入门一整理出来。 话不多说,进入正题: 类和对象 1.1 什么是类和对象 什么是对象 万物皆对象,客观存在的事物皆为对象。例如钟...原创 2020-04-21 21:46:38 · 249 阅读 · 0 评论