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