码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础

时间:2019-11-24 17:54:35      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:可维护性   特征   细节   一个   nbsp   http   属性   java基础   不同   

一、类(class)

1、类:具有共同属性或行为的对象集合

属性:变量

行为:函数

技术图片

 

 

2、类与对象的关系

1)类是对象的抽象(模板)

2)对象是类的实例

 

 

 

二、面向对象三大特征:

封装性:1)模块化:将属性和行为封装在类中,程序定义很多类

               2)信息隐蔽:将类的细节部分隐藏起来,用户只通过受保护的接口访问某个类。

继承性:父类和子类之间共享数据和方法(extends)

              优点:更好的进行抽象和分类;  增强代码重用率;  提高可维护性。

多态性:不同的对象收到同一个调用方法会产生不同的结果。

 

 

三、面向对象设计思想的要点:

1)有哪些对象类;

2)每个类有哪些属性、哪些方法;

3)类之间的关系(继承、关联等);

4)对象之间发送消息(调用方法)。

Java基础

标签:可维护性   特征   细节   一个   nbsp   http   属性   java基础   不同   

原文地址:https://www.cnblogs.com/mc0229/p/11922926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!