《理解的知识点》

开发工具与关键技术:vs java
作者:黄姗姗
年级:18级
撰写日期:2019年.4月8日

封装:
封装的概念和特点:将类的某些信息隐藏在类内部,不允许外部程序直接访问
通过该类提供的方法来实现对隐藏信息的操作和访问。
隐藏对象的信息 – 留出访问的接口
特点:只能通过规定的方法访问数据
隐藏类的实例细节,方便修改和实现
比对ATM机的封装:
ATM机,我们可以通过ATM机来存取款,转账,余额查询等等
我们都知道钞票是ATM机的重要信息,我们从外部是不能直接看到这些钞票的,
当然也不能随意的拿走它,这就是ATM机对钞票的重要信息隐藏,但同时ATM机
也提供了相应的操作接口: 插卡口 取钞口 操作屏等等 ,用户只要通过简单的操作,就可以获取机器里面存取的钞票了。对于外部他们是不关心机器里面到底在什么位置,以什么形式存储这些钞票的,它只要提供正确的银行卡和密码,经过简单的操作就可以拿到相应的钞票了。它保护了重要的信息与钞票的安全性。这就是ATM机的封装。

1.什么是全局变量?大致意思就是整个页面都可以调用整个变量;
但也要看变量前的修饰符,这个就是一个全局变量:
在这里插入图片描述
红色框的是全局变量可以在这个js里随便那个方法里调用,蓝色的就叫局部变量,也就是只能在方法里使用,也就是说紫色框内;
在这里插入图片描述
代码的执行顺序是从上往下执行的:
在这里插入图片描述

2.什么是attr?有什么用处?
首先attr()这个方法里传入了两个参数,一个是字符串”src”,一个是一个访问控制器的路径,
src就是路径的意思,然后后面那一串就是具体访问的路径地址,
这一句就是访问后面具体的路径,一般都是页面里跳转到一个页面这样用。
在这里插入图片描述

3.myModel:这个东西,就是你建的数据库模型的实例化后的一个对象,可以说myModel.SYS_Academe 等同于数据库型,要查询的表。
ListAcademe 就是你查询出来的结果集合,是什么类型可以把数据移动到listAcademe 看一下就知道了。
linq 的格式一般是 var list=(linq的主体);
var list(这个是你linq查询出来的结果集,可随意命名,最好就符合业务)=(linq的主体 就是查询的内容)
tb:红色框就是指的数据类型模型,具体的表 然后tb 就是给这个具体的表定义一个linq主体的临时名字。
Select tb 就是查询tb 这张表的所有字段 就是查询这个表的所有列
为什么不直接 select myModel.SYS_Academe.因为在前面就已经定义了tb是
MyModel.SYS_Academe 在这个linq主体里的临时名字了。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值