Java学习日记------面向对象①

Posted gaohy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习日记------面向对象①相关的知识,希望对你有一定的参考价值。


1
package com.atguigu.java; 2 /* 3 理解1:人开门 4 面向过程:人 打开 门 5 面向对象: 6 人{ 7 打开(门){ 8 门。开开(); 9 } 10 } 11 12 门{ 13 开开(){ 14 } 15 } 16 */ 17 /*理解二:人把大象装冰箱 18 *面向过程:1)打开冰箱2)把大象装进去3)关闭冰箱门 19 *面向对象: 20 *人{ 21 * 打开(冰箱){冰箱.开开} 22 * 操作(大象){大象.进入(冰箱)} 23 * 关闭(冰箱){冰箱.合上()} 24 *} 25 *大象{ 26 * 27 *} 28 *冰箱{ 29 * 开开(){} 30 *} 31 */ 32 public class TestOOP{ 33 34 }

2.类与类之间的关系

1)关联关系

如:Bank类与Customer类间的关系

class Bank{
  Customer cust;  
}
class Customer{

}

 

2)继承关系

3)聚合关系

  聚集

  组合

3.面向对象的思想概念

类和对象是面向对象的核心概念
类是对一类事物的描述,是抽象的、概念上的定义
对象是实际存在的该类事物的每个个体,因而也称作实例(instance)。
万事万物皆是对象


类=汽车设计图。对象=实实在在的汽车。   
面向对象的重点是类的设计。

定义类其实就是定义类中的成员(成员变量和成员方法)。

4.Java类及类的成员

  属性:对应类中的成员变量。       Field  =  属性=成员变量。 

  行为:对影类中的成员方法。    Method = 成员(方法)=函数。







以上是关于Java学习日记------面向对象①的主要内容,如果未能解决你的问题,请参考以下文章

Java学习日记------面向对象③

Java学习日记------面向对象④

Java学习日记 week3 面向对象2:封装,继承,多态

2019-05-15 Java学习日记之面向对象_构造方法&静态static

2019-05-17 Java学习日记之面向对象_多态&抽象类&接口

Mysql学习日记-07python面向对象编程