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

上饶网站建设企业管理系统论文

上饶网站建设,企业管理系统论文,分析网站的外链,网站建设时间计划图一、数组 1、动态初始化 int arr new int[3];数组名字是地址默认初始值为0数组的内存分配 2、数组的内存分配 arr存在栈里#xff0c;只存地址#xff0c;是局部变量#xff0c;相当于指针new出来的实体/对象存在堆里#xff0c;存放数据#xff0c;用完也不会立即消…一、数组 1、动态初始化 int arr new int[3];数组名字是地址默认初始值为0数组的内存分配 2、数组的内存分配 arr存在栈里只存地址是局部变量相当于指针new出来的实体/对象存在堆里存放数据用完也不会立即消失数组索引是通过地址引用堆的数据 3、数组的嵌套 int[] arr1 new int[3]; int[] arr2 arr1;4、静态初始化 int[] arr {1,2,3};5、数组长度 arr.length();二、数据接收 import java.util.Scanner; Scanner sc new Scanner(System.in); int i sc.nextInt(); 三、面向对象基础 1、类的定义 public class 类名 {成员变量;成员方法(){方法} }2、创建对象 类似于c的结构体 类名 对象名 new 类名();3、封装 1private关键字与get/set方法 A/t Insert能自动填充用于保护成员变量 public class Num {private int num;public void setNum(int i){num i;}public int getNum(){return num;} }2this关键字 用于区分局部变量和成员变量 public class 类名 {private int num;public void setNum(int num) {this.num num;}public int getNum() {return num;} }4、构造方法 当给出构造方法之后系统将不再提供默认的无参构造方法 public class 类名 {private int num;private String name;public 类名() {}public 类名(int num) {this.num num;}public 类名(String name) {this.name name;}public show(){//用于显示对象信息} } 类名 c1 new 类名(123); 类名 c2 new 类名(“wmh”);四、字符串 String 1、构造方法 public String(...); String str wmh;2、字符串的比较 1“” 比较法 基本数据类型比较数值引用数据类型比较地址 2比较字符串equals //定义 public boolean quuals(Object anObj); //使用 boolean b str1.equals(str2);3、字符串长度length //定义 public int length(); //使用 int strlen str.length();4、首字符查询startsWith //定义 boolean startsWith(Name n)5、分离字符串charAT //定义 public char charAT(int index); //使用 char c str.charAT(2);五、可变字符串 StringBuilder 1、构造方法 public StringBuilder(); public StirngBuilder(String s);2、成员方法 1SB添加数据append //定义 public StringBuilder append(任意类型); //使用 sb.append(wmh); //链式编程 sb.append(wmh).append(is).append(666);2SB序列反转reverse //定义 public StirngBuilder reverse(); //使用 sb.reverse();3、String与StringBuilder的转化 1String - SBtoString //定义 public String toString(); //使用 String str sb.toString();2SB - String构造方法 //定义 public StringBuilder(String str); //使用 StringBuilder sb new StringBuilder(str);六、集合ArrayList util包类似于c的向量vector 1、定义 ArrayList范型自带中括号 2、构造方法 //定义 public ArrayList(); //使用 ArrayListString array new ArrayListString();3、成员方法 1元素追加add //定义 public boolean add(E e); //使用 array.add(wmh);2元素插入add //定义 public void add(int index, E e); //使用 array.add(0, wmh); //注意索引的越界访问3元素删除remove //定义 public boolean remove(Object obj); public E remove(int index); //使用 array.remove(wmh); array.remove(0);4元素修改set //定义 public E set(int index, E e); //使用 array.set(0,wmh); //注意索引的越界访问5元素获取get //定义 public E get(int index); //使用 String str array.get(0);6元素个数size //定义 public int size(); //使用 int len array.size();七、继承 1、继承概述 定义 public class 子类名 extend 父类名{}继承的优缺点 好处提高了代码复用性和维护性弊端类的耦合性增强了容易出八嘎 2、super关键字 用途区分父类和子类使用方法 成员变量super.成员变量构造方法super(...)成员方法super.成员方法() 3、继承中的访问顺序 1子类方法 子类局部变量i - 子类成员变量this.i - 父类成员变量super.i不考虑爷爷类 2构造方法 子类的所有构造方法均访问父类无参构造方法默认为super();父类没有无参构造方法可以用super方法调用带参构造 3成员方法 子类成员方法 - 父类成员方法不考虑爷爷类 4、方法重写 定义子类写一个和父类相同的成员方法注解Override -- 用于检查重写声明的正确性注意事项 私有方法不继承不能重写子类方法访问权限不能比父类低 -- public 默认 私有只能单继承 八、包 包的定义格式 package 包名; //多级包用.分割九、修饰符 1、权限修饰符 修饰符同类同包异类异包子类异包异类Private√默认√√Protected√√√Public√√√√ 2、final关键字 使用范围成员方法、成员变量、类含义表示不能被重写、再赋值和继承修饰局部变量的特点 基本类型数值不变引用类型地址不变 3、static关键字 含义静态使用范围成员方法、成员变量特点 被类的所有对象共享可以通过类名或者对象名直接调用 十、多态 1、多态的前提和体现 有继承/实现关系有方法重写有父类指向子类对象 2、访问特点 成员变量编译看左边运行看左边 成员方法编译看左边运行看右边 原因成员方法有重写而成员变量没有 3、多态的好处与弊端 好处提高了程序的拓展性 弊端不能使用子类的特有功能 4、多态的转型 向上转型由子到父父类引用指向子类对象Animal a new Cat(); 向下转型由父到子父类引用转为子类对象Cat c (Cat) a; 十一、抽象类 1、概述 一个没有方法体的方法定义为抽象方法有抽象方法的类定义为抽象类 2、抽象类的特点 必须用abstract关键字修饰 public abstract class ClassName {} public abstract void MethodName();抽象类多态抽象类参照多态的方式通过子类对象实例化 抽象类的子类 重写抽象方法 定义抽象类 3、抽象类的成员特点 成员变量变量and常量构造方法 有构造方法但是不能实例化用于子类访问父类数据的初始化方法 抽象方法限定子类非抽象方法提高代码复用性 十二、接口 1、接口概述 接口是一个公用的规范标准更多的体现在对行为的抽象 2、接口的特点 接口用interface修饰 public interface 接口名{}类实现接口用implements表示 public class implements 接口名{}3、接口的实例化 接口多态接口不能直接实例化利用多态实现类对象实例化接口的实现类重写接口的所有抽象方法或者定于抽象类 4、接口成员的特点 成员变量只能是常量默认修饰符public static final构造方法接口没有构造方法继承或Object类成员方法只能是抽象方法默认修饰符public abstract 5、类与接口的关系 类与类的关系 -- 继承只能单继承但是可以多层继承类与接口的关系 -- 实现可以继承一个类的时候实现多个端口接口与接口的关系 -- 继承单继承与多继承 6、抽象类与接口的区别 1成员区别 抽象类变量常量、构造方法、抽象方法、非抽象方法接口常量、抽象方法 2关系区别 类与类继承单继承类与接口实现单实现、多实现接口与接口继承单继承、多继承 3设计理念区别 抽象类对类抽象包括属性、行为接口对行为抽象主要是行为 十三、形参和返回值 1、类名作为形参和返回值 类名–对象(就像数据类型–变量) 2、抽象类名作为形参和返回值 抽象类–子类对象 十四、内部类 1、内部类 概述类里面定义一个类 格式 public class 类名{修饰符 class 类名{} }访问特点 内部类可以直接访问外部类成员包括私有外部类访问内部类需要创建对象 内部类的位置 成员位置成员内部类局部位置局部内部类 2、成员内部类 成员内部类创建对象方法 外部类.内部类 对象名 外部类对象.内部类对象; Outer.Inner Oi new Outer().new Inner();3、局部内部类 1格式 public void method() {class Inner(){} }2访问特点 方法中定义类外界无法直接调用需要在方法内部创建对象调用可以访问外部类成员及变量 4、匿名内部类 前提存在一个类或者接口本质继承了该类或者实现了该接口的子类匿名对象 // 第一种 new 类名或者接口名(){重写方法; }.方法(); // 第二种 类名或者接口名 对象 new 类名或者接口名(){重写方法; };
http://www.zqtcl.cn/news/900418/

相关文章:

  • 自己做发卡网站什么是网络设计制作
  • 如何搭建一个公司网站互联网推广怎么找客户
  • 江苏同隆建设集团有限公司网站asp.net新建网站
  • 爱站网挖掘工具小程序网站开发怎么样
  • 网站文章批量上传工具自己制作免费网站
  • 凡科快速建站建设网站遇到问题的解决方案
  • 深圳市公司网站建设公司十大互联网营销公司
  • 免费发布推广信息的网站百度招聘2022年最新招聘
  • 建站公司怎么获客任县附近网站建设价格
  • 泰兴市淘宝网站建设指数 网站权重
  • 烟台市做网站找哪家好才艺多网站建设
  • nginx wordpress 重写seo技术大师
  • 公司网站建设需要什么科目上海服务政策调整
  • 如何免费搭建自己的网站网站建设公司swot分析
  • 太原网站优化技术如何开发一款app软件
  • 莆田做网站公司lnmp wordpress 404
  • 网站开发中的qq登录网站地图有什么作用
  • 南宁小程序开发网站建设公司网络营销方案设计范文
  • 电脑做网站主机空间哈尔滨人才招聘信息网
  • 无锡网站建设制作设计wordpress news list
  • 专业建站教程青海 网站开发 图灵
  • 济南网站公司哪家好中国建设银行电脑版
  • 企业网站建设定制网站建设成功案例怎么写
  • 一个网站做数据维护3天正常吗做sgs认证公司网站
  • 免费网络短剧网站摄影素材库网站
  • 如何做竞价网站数据监控网站建设企业的市场分析
  • 电脑做网站主机空间软件开发工作岗位
  • 计算机多媒体辅助教学网站开发响应式网站建设精英
  • 免费网站空间怎么做网站主持人
  • 开源建站系统有哪些网站信息化建设合同