当前位置: 首页 > news >正文

做侵权视频网站网站规划问题

做侵权视频网站,网站规划问题,网站首页代码怎么写,网站建设推进方案目录 1. 包: 1.1 包的三大作用: 1.2 基本语法: 1.3 包的本质分析: 1.4 包的命名: 注意事项和细节: 2. 访问修饰符 注意事项和细节: 3. 封装 1.1 封装的理解和好处: 1.2 封…

目录

1. 包: 

1.1 包的三大作用:

1.2 基本语法:

1.3 包的本质分析:

1.4 包的命名:

注意事项和细节:

2. 访问修饰符

注意事项和细节:

3. 封装

1.1 封装的理解和好处:

1.2 封装的实现步骤:(三步)


1. 包: 

1.1 包的三大作用:

1. 区分相同名字的类

2. 当类很多时,可以很好的管理类

3. 控制访问范围

1.2 基本语法:

1. package 关键字,表示打包

2. com.xxx 表示包名

1.3 包的本质分析:

包的本质就是创建不同的文件夹来保存类文件。

1.4 包的命名:

命名规则:

只能包含数字,字母,下划线,小圆点,但不能数字开头,不能是关键字和保留字

命名规范:

一般是小写字母+小圆点一般是:com.公司名.项目名.业务模块名

com.sina.crm.user //用户模块

com.sina.crm.order //订单模块

常用的包:

java.lang.* //lang包是基本包,默认引入,不需要再引入。

java.util.* //util包,系统提供的工具包。

java.net.* //网络包,网络开发

java.awt.* //是做java的界面开发

注意事项和细节:

1. package的作用是声明当前类所在的包,需要放在类的最上面,一个类中最多只有一package。

2. import指令 位置放在package的下面,在类定义前面,可以有多句且没有顺序的要求。


2. 访问修饰符

介绍:java提供四种访问控制修饰的符号控制的方法和属性(成员变量)的访问权限(范围)

1 . 公开级别 public 对外公开 :同类 同包子类 不同包

2. 受保护级别 protected 对子类和同一个包中的类公开  同类 同包子类

3. 默认级别 ,向同一个包的类公开 同类 同包

4. 私有级别,private 修饰,只有类本身可以访问,不对外公开 同类

注意事项和细节:

1. 修饰符可以用来修饰类中的属性,成员方法以及类

2. 只有默认的和public才能修饰类! ,并且遵循上述访问权限的特点

3. 成员方法的访问规则和属性完全一样


3. 封装

介绍:就是把抽象出的数据【属性】和对数据的操作【方法】封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作,才能对数据进行操作。

1.1 封装的理解和好处:

1. 隐藏实现细节方法(连接数据库)----调用(传入参数)

2. 可以对数据进行验证,保证安全合理。

1.2 封装的实现步骤:(三步)

1. 将属性进行私有化private 注:不能直接修改属性

2. 提供一个公共的(public)set方法,用于对属性判读并赋值

 public void setXxx(类型 参数名){

    Xxx表示某个属性

    属性 = 参数名

}

3. 提供一个公共的(public)get方法,用于获取属性的值 public数据类型 getXxx{

}

http://www.dtcms.com/a/465441.html

相关文章:

  • 鸿蒙:用Toggle组件实现选择框、开关样式
  • html css js网页制作成品——YSL口红红色 html+css (6 页)(老版)附源码
  • CSS中的选择器有哪些?相对定位和绝对定位是相对于谁的?
  • 发布企业信息的网站大连推广
  • 详解istio mtls双向身份认证
  • 国外创意网站公司如何进行网络推广
  • 软考中级习题与解答——第十五章_数据结构与算法应用(2)
  • 在JavaScript / HTML / Node.js中,post方式的Content-Type属性的text的三种编码
  • Linux gdb
  • 源码阅读 LeakCanary
  • Java 网络流式编程
  • java后端工程师进修ing(研一版‖day51)
  • JavaScript Promise 详解:从入门到精通
  • 中山建设银行招聘网站网站设计的评估
  • 深圳制作网站培训机构自己做的网站打开超慢
  • MySQL数据库优化实战提升查询性能的五大核心策略
  • libboost_system-mt-x64.so.1.76.0 和libboost_system-mt-d-x64.so.1.76.0 区别
  • 【11408学习记录】考研数学核心突破:线性代数特征值与特征向量详解+英语长难句精析
  • 深入剖析:基于epoll与主从Reactor模型的高性能服务器设计与实现
  • 非小细胞肺癌与肿瘤相关巨噬细胞:新的治疗策略
  • React Native:发现默认参数children【特殊的prop】
  • Flink进阶:从“会用”到“用明白”的踩坑与实战总结
  • 最专业的礼品网站实例网站优化费用怎么做会计分录
  • 苍穹外卖-工作台实现、Apache POI、导出Excel报表
  • 自定义类型:联合与枚举
  • Java9
  • 基于Spring Boot + Vue 3的乡村振兴综合服务平台
  • Java-145 深入浅出 MongoDB 基本操作详解:数据库查看、切换、创建集合与删除完整教程
  • disable-devtool 网络安全 禁止打开控制台
  • TCP协议的可靠性保障