首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java基础笔记整理---【06】面向对象程序设计-封装

    题目:把大象放到冰箱,需要几个步骤? 面向过程: 关注点是事件 1.把冰箱门打开 2.把大象放到冰箱 3.把冰箱门关上 面向对象:参与活动的对象 1.对参与者进行抽象(属相(成员变量)和功能(方法)) class 冰箱{ void 开门(){ } void 储藏物品(物品 args){ } void 关门(){ } } class 大象{ String name;//大象的属性 float weight;//重量 } class Main{ public static void main(String[] args){ //根据抽象出来的冰箱生产出一个叫 ”装大象的冰箱“的冰箱 冰箱 装大象的冰箱 = new 冰箱(); //根据抽象出来的大象 new 出一个叫”非洲象“的大象 大象 非洲象 = new 大象(); 装大象的冰箱.开门(); 装大象的冰箱.储藏物品(非洲象); 装大象的冰箱.关门(); } } 在编译java文件时当引用的类所在的Java名与类名不同时, 则需要先编译引用的类所在文件

    01

    微信小程序前端设计,以北京动物园为例

    首先打开微信开发者工具创建一个新的小程序项目,但是可以不选择任何模板,进入新建的小程序,因为是前端设计,就可能需要我们插入图片之类的,所以先在项目栏中新建文件夹images(注意,图片的文件夹是浅绿色,有图片图标的,详见图一),然后就是在和html很像的wxml中编辑我们的web内容,在wxml中我们一般在text标签活着view标签中加文字或者图片,class是设置标签的样式,在wxml中使用image标签时,图片的插入格式是这样的:<image src="../../images/feizhouxiang.png"></image>,然后就是页面上文字与图片的距离,对它的控制是在wxss中的标签中用margin-top(详见图2)。还有关于首行缩进,是在wxss中使用text-indent:2em设置首行缩进2字符。

    02

    面向对象的概述

    ============================================================================= 1:面向对象思想 面向对象是基于面向过程的编程思想。 面向过程:强调的是每一个功能的步骤,有很多很多方法组成,这些方法相互调用,完成需求。 面向对象:强调的是对象,然后由对象去调用功能。 面向过程:如果做小的项目,则效率非常高,很快就能实现,但是后期维护非常麻烦。 面向对象:如果做大的项目,则效率相对会低,但是代码结构性很好,后期维护容易。从这个方面来说,效率反而提高了。 ----------------------------------------------------------------------------- 2:面向对象的思想特点:   A:是一种更符合我们思想习惯的思想   B:可以将复杂的事情简单化   C:将我们从执行者变成了指挥者 举例:  买电脑: 面向过程:我先了解电脑-->了解我自己的需求:学习用-->找对应的参数信息-->去中关村买电脑-->讨价还价-->买回电脑。 面向对象:我知道我要买电脑-->班长去给我买-->班长就买回来了。 洗衣服: 面向过程:把衣服脱下-->找一个盆-->放点洗衣粉-->加点水-->把衣服扔进去-->搓一搓-->清洗衣服-->拧干-->晾起来。 面向对象:把衣服脱下-->打开全自动洗衣机-->扔进去-->一键即可-->晾起来。 吃饭: 面向过程:去超市买菜-->摘菜-->洗菜-->切菜-->炒菜-->盛起来-->吃。 面向对象:去饭店-->服务员(点菜)-->厨师(做菜)-->服务员(端菜)--吃。 万事万物皆对象!     家常事物、买洗衣机和去饭店太不划算了,所以,找个对象。 ----------------------------------------------------------------------------- 3:把大象装进冰箱 面向过程: 动作有哪些呢?       A:打开冰箱门。       B:装进大象。       C:关闭冰箱门。 代码体现:

    02
    领券