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

昆明市网站建设郑州网络公司联系方式

昆明市网站建设,郑州网络公司联系方式,网站建设方案总结评语,郑州市二七建设局网站一、二维数组1、定义方式m#xff1a;代表当前二维数组中有多少个一维数组#xff1b;n#xff1a;代表每个一维数组的长度(1)数据类型[][] 数组名new 数据类型[m][n](2)数据类型[][] 数组名new 数据类型[m][ ]#xff0c;只给定m个一维数组#xff0c;每个一维数组长度动…一、二维数组1、定义方式m代表当前二维数组中有多少个一维数组n代表每个一维数组的长度(1)数据类型[][] 数组名new 数据类型[m][n](2)数据类型[][] 数组名new 数据类型[m][ ]只给定m个一维数组每个一维数组长度动态给定。(3)数据类型[][] 数组名元素1元素2......}...{......}}静态初始化。(4)数据类型[] 数组名[]new 数据类型[m][n](5)数据类型 数组名[][]new 数据类型[m][n]例如运行结果二、代码块(1)概述用括起来的统称为代码块。(2)分类及其特点A、局部代码块在main()方法里限定变量的生命周期外部不能访问局部代码块中的变量B、构造代码块在一个类的成员方法中用括起来可将多个方法中相同代码块放到构造代码块中对对象进行初始化在每次执行构造方法之前先执行构造代码块C、静态代码块在一个类的成员位置中用括起来被Static修饰一般情况下用于给类进行初始化并且只能执行一次。(3)静态代码块,构造代码块,构造方法的执行流程静态代码块构造代码块构造方法。例如三、继承1、概述多个类存在相同属性或行为时将这些内容抽取到一个单独的类中多个类无需再定义这些属性或行为只需要继承那个类即可。其中被继承的类称为父类、基类或超类继承的类称为子类或派生类。2、关键字extends。3、子类继承格式Class 子类名 extends 父类名......4、设计原则高内聚低耦合。内聚是指实现一个功能的能力(能用一个类完成的事情尽量不要用多个类去完成)耦合指类与类之间的关系尽量降低耦合性。5、继承特点(1)只支持单继承不支持多继承(一个类只能有一个父类不能有多个父类)(2)支持多层继承(继承体系)。例如Class AClass B extends AClass C extends B(3)子类继承父类是继承了父类的所有成员(成员变量、成员方法包括私有)但子类不能直接访问父类的私有成员只能通过父类的公共访问方法间接的让子类去访问。6、注意事项(1)子类可继承父类所有成员(成员方法、成员变量)但是父类中的私有成员子类只能通过在父类中创建公有方法间接去访问不能直接去访问(2)子类不能继承父类的构造方法但可通过super关键字去访问父类构造方法(3)不能为部分功能而去使用继承当类与类之间的关系体现的是“is a”的时候使用继承。(4)例如7、super关键字(1)super代表父类的空间标识(即父类的引用或父类的对象)。(2)super与this类似区别如下this表示对本类的引用。Super代表父类存储空间的标识(可理解为父类引用)。(3)用法(this与super均可如下使用)A、访问成员变量this.成员变量名、super.成员变量名B、访问构造方法无参this()、super()有参this(...)、super(...)C、访问成员方法this.成员方法()、super.成员方法()8、继承中成员变量的关系在子类方法中访问一个变量(1)首先在子类局部范围找(2)其次在子类成员范围找(3)最后在父类成员范围找(绝对不能访问到父类局部范围)。当子类中定义的成员变量与父类中的成员变量名称一致时若用子类的方法访问该成员变量时访问的是子类的成员变量。9、继承中成员方法的关系(1)子类访问父类当成员方法名不一致的情况下分别调用。(2)当子类中成员方法名与父类中成员方法名一致的情况下先在子类中的成员方法找若有则调用若无则在父类中的成员方法找。10、继承中构造方法的关系(1)子类中所有的构造方法默认都会访问父类中空参数的构造方法。子类会继承父类中的数据可能还会使用父类中的数据所以子类初始化前一定要先完成父类数据的初始化为实现这个效果在子类构造方法的第一条语句上都默认有一个super()。(2)若父类中没有构造方法则a、提供父类的构造方法b、子类通过super关键字去显示访问父类其他的带参构造方法c、子类通过this调用本类的其他构造方法(有参构造)间接访问父类的带参构造方法(子类必须有一个带参构造方法或无参构造方法让父类进行初始化。(3)注意super和this都默认在构造方法中的第一句且必须在第一句否则会有父类数据的多次初始化可省略。11、继承中初始化(1)初始化方式分层初始化。(2)初始化顺序子类继承父类父类先进行初始化子类再进行初始化。(3)例如12、继承优点(1)提高了代码的复用性(多个类相同的成员放在同一个类中)(2)提高了代码的维护性(若功能代码需要修改修改一次即可)(3)多态的前提让类与类之间产生了关系。四、多态1、多态概述多态是指允许不同类的对象对同一消息作出响应。即同一消息可根据发送对象的不同而采用多种不同的行为方式(发送消息指方法调用)。2、多态前提(1)必须有继承关系(2)必须有方法重写(方法覆盖)(3)必须有父类的应用指向子类对象(向上转型)父类名 对象名new 子类名()。3、多态中的访问特点(1)成员变量编译看左运行看左(2)成员方法(非静态)编译看左运行看右(存在方法重写)(3)成员方法(静态)编译看左运行看左(静态和类相关算不上方法重写)(4)构造方法构造方法无论是子类还是父类都是对对象进行初始化。4、向上转型/向下转型(1)向上转型将父类的引用指向子类对象父类名 父类引用new 子类名()。(2)向下转型将子类的应用指向父类引用子类名 子类引用(子类名) 父类引用向下转型前提是必须有父类引用若使用不当会出现运行时期异常即ClassCastException。(3)举例5、多态优势(1)提供代码的复用性由继承保证(2)提供代码扩展性由多态保证。6、多态弊端(1)弊端无法访问子类的特有功能。(2)解决方案利用向下转型即将子类的应用指向父类引用子类名 子类引用(子类名) 父类引用向下转型前提是必须有父类引用若使用不当会出现运行时期异常即ClassCastException。7、final关键字(1)概述final最终的终态的(不能被修改)。(2)作用可修饰类、成员方法、变量。(3)特点a、可修饰类但该类不能被继承所以声明类时不能和abstract同时存在b、可修饰成员方法但成员方法不能被重写c、可修饰变量此时变量为常量不能被修改d、被final修饰只能赋值一次e、被final修饰时进行初始化和赋值是在使用之前f、final既可修饰基本数据类型也可修饰引用数据类型若修饰基本数据类型基本数据类型的值不可被改变若使用引用数据类型引用数据类型的地址值不能被改变但堆内存中的成员变量值可改变。(4)final关键字的面试题面试题final、finally、finalize三者区别回答A、final修饰符(关键字)主要用来修饰类、成员方法变量等表示终态的最终的。主要作用a、可修饰类但该类不能被继承所以声明类时abstract不能和final同时存在b、可修饰成员方法但成员方法只能使用不能被重写c、可修饰变量此时变量为常量不能被修改而且必须在声明时给出变量的初始值。B、finally是在异常处理时提供finally块来执行任何操作。无论有无异常抛出、捕获finally块都会被执行。所以在代码逻辑块中若有无论发生什么都必须执行的代码就放在finally块中。C、finalize是方法名。Java技术允许使用finalize()方法在垃圾回收器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。该方法在Object类中定义的因此所有的类都继承了它。子类覆盖finalize()方法以整理系统资源或者被执行的其他清理工作。Finalize()方法是在垃圾回收器删除对象之前对这个对象调用的。五、抽象类1、概述如果一个类中有一个方法声明抽象功能(抽象方法)则这个类定义为抽象类。其中一个类若有抽象方法则这个类一定为抽象类抽象类中不一定都是抽象方法。2、关键字abstract3、抽象类的子类(1)当子类为具体类时子类必须实现父类中的抽象功能。(2)当子类为抽象类时无意义不能实例化不能创建对象。4、特点抽象类不能直接实例化即不能创建对象。5、抽象类成员特点(1)成员变量可以是常量也可以是变量。(2)成员方法可以有抽象方法也可以有非抽象方法。(3)构造方法可以有无参构造方法也可以有有参构造方法作用给对象进行初始化。6、不能与abstract共存的关键字private、final、static。7、举例抽象类子实现类测试类六、接口1、概述接口是事物扩展×××的一个体现。2、关键字interface3、格式interface 接口名//抽象功能4、接口的子实现类格式class 类名impl implements 接口名5、特点不能实例化。6、接口成员特点(1)成员变量是一个常量不能修改并且有默认修饰符public static final(2)构造方法接口不存在构造方法(3)成员方法不能有方法体都是抽象方法有默认修饰符public abstract。7、接口、类的关系(1)类与类之间的关系继承关系只支持单继承不支持多继承可以多层继承。(2)类与接口的关系实现关系一个类继承另一个类的同时,还可以实现多个接口。(3)接口与接口的关系是一种继承关系,既可以单继承,也可以多继承。8、接口与抽象类的区别(1)成员区别成员变量:抽象类既可以常量也可以是变量。接口只能是常量默认的修饰符public static final构造方法:抽象类有构造方法,无参/有参 (给对象进行初始化的)。接口无构造方法。成员方法:抽象类可以有抽象方法,也可以有非抽象方法。接口只有抽象方法 默认的修饰符:public abstract(2)类与类/类与接口/接口与接口关系的区别类与类之间的关系继承关系只支持单继承不支持多继承可以多层继承。类与接口的关系实现关系一个类继承另一个类的同时,还可以实现多个接口。接口与接口的关系是一种继承关系,既可以单继承,也可以多继承。接口1 extends 接口2,接口3...接口 n(3)设计原则的区别抽象类继承关系体现的是一种is a的关系(A是B的一种)。接口类和接口实现关系体现的是一种 like a的关系(扩展功能)。9、实际开发中使用频率(1)接口多态使用最多。(2)抽象类多态比较多。(3)具体对象的创建经常会使用。10、举例抽象类子实现类学生子实现类老师接口测试七、内部类1、概述在B类内部定义A类则A类为B类的内部类。2、内部类访问外部类内部类可直接访问外部类的成员包括私有成员。3、外部类访问内部类通过创建内部类对象的方式间接访问。访问格式外部类名.内部类名 对象名外部类对象.内部类对象。例如4、分类(1)成员内部类在外部类的成员位置。可直接访问外部类的成员,包括私有成员。成员内部类修饰符A、private(作用)保证了数据的安全性。B、static把静态内部类看成外部类成员其特点是静态内部类访问外部类数据该数据必须用static修饰。例如(2)局部内部类在外部类的局部位置。可访问外部类的成员包括私有。在外部类的局部位置去访问内部类的成员方法时需要在局部位置创建内部类对象通过对象去访问。例如(3)匿名内部类A、前提有类(该类可以是具体类也可以是抽象类)或接口。B、格式new 类名或接口名{ 方法重写()}C、本质继承了该类或实现了该接口子类对象。D、匿名内部类面试题补全代码在控制台上输出(“Hello World”)。截图如下八、形式参数与返回值1、概述形式参数是基本类型对实际参数无影响形式参数是引用类型(类、抽象类、接口)影响实际参数情况如下。返回值是基本类型时用对应的基本类型接收数据即可返回值若为引用类型情况如下。2、形式参数为具体类需要提供该类对象。返回值该类对象。例如3、形式参数为接口需要提供接口的子实现类通过子实现类进行实例化(接口多态)。例如4、形式参数为抽象类需要提供该抽象类的子类以抽象类多态的形式创建对象。返回值需要当前抽象类的子类对象(抽象类多态)。例如九、overload与override区别(1)overload方法重载方法名一样参数不同(个数或类型不同)与返回值无关。(2)override方法重写子类定义一个与父类一样的方法声明继承中使用。
http://www.pierceye.com/news/720571/

相关文章:

  • 网站设计排版怎么做wordpress添加媒体
  • 网站服务器镜像外协加工网最新订单
  • 做网站要准备的资料广州响应式网站
  • 徐州网站建设方案维护wordpress主页访客记录
  • 西安网站优化招聘网多个网站 备案吗
  • 宣威网站wordpress 园林模板
  • 宁夏政务大厅城乡建设厅口网站怎么用抓爬工具做网站
  • 电影网站怎么建设深圳企业营销型网站
  • 天津工程建设网官方网站wordpress 静态化插件
  • 洛阳公司青峰做的企业网站设计本app
  • 宁波网站建设设计高效的设计公司
  • c2c网站架构免费推广网站工具
  • 网站建设案例基本流程图咨询公司名字大全
  • 成功的电子商务网站设计律师推广网站排名
  • 东莞桥头网站建设合肥商城网站建设
  • 做网站的准备什么合肥制作网页设计
  • 医院门户网站建设规划柳州建设厅官方网站
  • 公司建网站怎么建做网站的公司都很小吗
  • 手机cms建站系统重庆怎么站seo
  • 益阳建设局网站网站 设计 趋势
  • 奉贤网站建设网站制作金融企业如何做好网络推广
  • 范湖网站建设团队建设银行激活网站
  • 旅游网站开发网站设计报告书邢台旅游景点大全排名 免费
  • 如何创建div做网站推荐佛山伦教网站设计
  • 建设电子商务网站前的市场分析网站后台ftp
  • 华丽的网站模板律所网站建设
  • 网站 管理系统搜索关键词的方法
  • 网站桥页也叫设计班级网站建设
  • 安庆网站建设工作室方维网络科技有限公司
  • 手机网站开发利用流程做网盟行业网站的图片广告的销售