首页 > 编程语言 >Java学习笔记day5--面向对象的三条学习主线

Java学习笔记day5--面向对象的三条学习主线

时间:2022-11-06 21:23:40浏览次数:44  
标签:冰箱 Java -- 成员 day5 面向对象 大象

1.类及类的成员

  属性,方法;

  构造器,代码块,内部类

2.面向对象编程的三大特征

  封装性

  继承性

  多态性

3.其他关键字

  public private protected 缺省

package day5_oop1;
/*
 一、面向对象学习主线;(object oriented programming)
     1.Java类及类的成员:
         属性,方法,构造器;代码块,内部类
     2.面向对象的三大特征:
         1)封装性
         2)继承性
         3)多态性
         (抽象性)
     3.其他关键字:
         this,super,static,final,abstract,interface,package,import
     “大处着眼,小处着手”
     
 二、面向对象和面向过程的区别举例“人把大象装进冰箱”:
     pop:
         1.把冰箱门打开
         2.抬起大象,把大象塞进冰箱
         3.关闭冰箱门
     Oop:    强调具备功能的对象,以类/对象为最小单位,考虑谁来做
         人{
             打开(冰箱){
                 冰箱.打开();
             }
             抬起(大象){
                 大象.进入();
             }
             关闭(冰箱){
                 冰箱.闭合();
             }
         }
         冰箱{
             打开();
             闭合();
         }
         大象{
             进入();
         }
 三、类和对象
     类是对一类事物的描述,类是抽象的,是概念上的定义;
     对象是时间存在的该类事物的每个个体,因此也成为实例(instance)
 四、设计类其实就是设计类的成员
     属性=成员变量=filed=域,字段
     方法=成员方法=函数=method;
 */

public class OopBegain {
    
}

 

标签:冰箱,Java,--,成员,day5,面向对象,大象
From: https://www.cnblogs.com/NGZS/p/16864114.html

相关文章

  • c原因学习---指针作为函数的形参
     指针作为函数的形参,可以改变实参的值。#include<stdio.h>//交换两个变量的值intswap(intx,inty){intk=y;y=x;x=k;printf("xi......
  • 牛客练习赛105(A-D)
    A-切蛋糕的贝贝题解:分成1:1:4:5:1:4份,每次都要沿着两点连线切割,所以n要是16的倍数#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;typedefpair<l......
  • 实验7:基于REST API的SDN北向应用实践
    实验7:基于RESTAPI的SDN北向应用实践一、实验目的能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;能够编写程序调用RyuRESTAPI实现特定网络功能。二、实验......
  • 转载-Troubleshooting .NET Blazor WASM Debugging
    Troubleshooting.NETBlazorWASMDebugging Soyou’vedecidedtoboltonanexistingBlazorWebAssembly(WASM)UItoacurrentASP.NETCoresolution.First......
  • 《代码大全》笔记第六篇
    第六部分:系统考虑这一部分主要分为四部分,程序规模对构建的影响、管理构建、集成、编程工具。主要是对软件的构建和管理。交流和规模:改善交流效......
  • Java学习笔记day5--成员变量和局部变量的比较
    packageday5_oop1;/*类中属性的使用属性(成员变量)vs局部变量1.相同点1.1定义变量的格式一样数据类型变量名=变量值1.2先声......
  • stm32cubeIDE STLINK连接SWD接口调试,启动GDB server失败的处理
    stm32cubeIDESTLINK连接SWD接口调试,启动GDBserver失败的处理报警提示Failedtobindtoport61234,errorcode-1:NoerrorFailurestartingGDBserver:TCPpor......
  • 23种设计模式-抽象工厂模式介绍加实战代码
    1、描述通俗一点来讲,抽象工厂模式就是在工厂方法模式的抽象工厂类中规范多个同类产品。工厂方法模式是针对一个产品系列的,而抽象工厂模式是针对多个产品系列的,即工厂方法......
  • C语言学习---星花与取地址&----以及多级指针
    #include<stdio.h>intmain{//对一个表达式加*,就会对表达式减一级星花*,//如果对表达式取&,就会加一级*int*p;int**q;q......
  • STM32学习 lesson 1
    基于野火STM32HAL库开发实战指南教学视频手把手教学STM32全系列零基础入门CubeMX+HAL库 我自己去STM32官方下载了,STM32CubeMX软件,然后按照教程安装一个Keil软件。......