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

大学生网站设计论文范文娄底网站建设是什么

大学生网站设计论文范文,娄底网站建设是什么,wordpress如何卸载主题,免费做公司电子画册的网站类和对象 编程语言的几个发展阶段 #xff08;1#xff09;面向机器语言 计算机处理信息的早期语言是所谓的机器语言#xff0c;使用机器语言进行程序设计需要面向机器来编写代码#xff0c;即需要针对不同的机器编写诸如0101 1100这样的指令序列。 #xff08;2#x…类和对象 编程语言的几个发展阶段 1面向机器语言 计算机处理信息的早期语言是所谓的机器语言使用机器语言进行程序设计需要面向机器来编写代码即需要针对不同的机器编写诸如0101 1100这样的指令序列。 2面向过程语言 随着计算机硬件功能的提高,在20世纪60年代出现了面向过程设计语言如C语言等。用这些语言编程也称为面向过程编程。语言把代码组成叫做过程或函数的块。每个块的目标是完成某个任务。使用这些语言编写代码指令时不必再去考虑机器指令的细节只要按着具体语言的语法要求去编写“源文件”。 3面向对象语言 基于对象的编程更加符合人的思维模式使得编程人员更容易编写出易维护、易扩展和易复用的程序代码更重要的是面向对象编程鼓励创造性的程序设计。 面向对象编程主要体现下列三个特性封装性 继承多态类 Java语言是面向对象语言它的源程序是由若干个类组成源文件是扩展名为.java的文本文件。 类是Java语言中最重要的“数据类型”类声明的变量被称作对象见后面的4.3节即类是用来创建对象的模板。 类的实现包括两部分类声明和类体。基本格式为 class 类名 {类体的内容 }其中class是关键字用来定义类。“class 类名”是类的声明部分类名必须是合法的Java标识符。两个大括号以及之间的内容是类体。 类的构成 类体的内容由两部分构一部分是变量的声明用来刻画属性另一部分是方法的定义用来刻画行为功能。 即成员定义和函数定义 class Ladder { float above; //梯形的上底(变量声明)float bottom; //梯形的下底(变量声明)float height; //梯形的高(变量声明)float area; //梯形的面积(变量声明)float computerArea() { //计算面积(方法)area (abovebottom)*height/2.0f;return area;} void setHeight(float h) { //修改高(方法)height h;} }注意 1成员变量的类型可以是Java中的任何一种数据类型包括基本类型整型、浮点型、字符型、逻辑类型引用类型数组、对象和接口。 2成员变量在整个类内的所有方法里都有效其有效性与它在类体中出现 的位置 无关。 如下例子 3声明成员变量时如果没有指定初始值Java编译器会为其指定默认值。 4声明成员变量bottom指定的初始值和above的值有关那么声明成员变量above的位置要在声明成员变量bottom的前面。 class Lader { float above,area;float computerArea(){ area(abovebottom)*height/2;//此时bottom和height变量都没有被定义但编译没问题C会出现问题return area;}float bottom;void setHeight(float h){ heighth; }float height; }方法函数的局部变量 1.成员变量有默认值见4.2.3节但局部变量没有默认值因此在使用局部变量之前必须保证局部变量有具体的值 。例如:下列InitError类无法通过编译。 class InitError {int x 10,y; //y的默认值是0void f() {int m; //m没有默认值但编译无错误x ym; //无法通过编译因为在使用m之前未指定m的值} } 2.如果方法和类中成员有变量重名成员变量会变隐藏可以使用this关键字使用被隐藏的成员变量 class Tom {int x 10,y;void f() {int x 5;y xx; //y得到的值是10不是20。//如果方法f 中没有“int x5;”y的值将是20} }3.复合语句中声明的变量只在复合语句中有效 public class A {int m 10,sum 0; //成员变量在整个类中有效void f() {if(m9) {int z 10; //z仅仅在该复合语句中有效z 2*mz; } for(int i0;im;i) {sum sumi; //i仅仅在该循环语句中有效}m sum; //合法因为m和sum有效z isum; //非法因为i和z已无效} }4.对成员变量的操作只能放在方法中方法可以对成员变量和该方法体中声明的局部变量进行操作。在声明成员变量时可以同时赋予初值但是不可以在类体中有单独的赋值语句但局部变量必须赋初值。 class A { int a12; //声明成员变量并指定初始值12int b; //声明成员变量默认初始值0b12; //错误这是语句 }对象 在声明对象后必须使用new关键字为自己的变量赋值 class XiyoujiRenwu {float height,weight;String head, ear;void speak(String s) {head歪着头;System.out.println(s);} } public class Example4_3 {public static void main(String args[]) {XiyoujiRenwu zhubajie,sunwukong; //声明对象zhubajie new XiyoujiRenwu(); //为对象分配变量sunwukong new XiyoujiRenwu();zhubajie.height1.80f; //对象给自己的变量赋值zhubajie.head大头; zhubajie.ear一双大耳朵; sunwukong.height1.62f; //对象给自己的变量赋值sunwukong.weight1000f; sunwukong.head绣发飘飘; System.out.println(zhubajie的身高zhubajie.height);System.out.println(zhubajie的头:zhubajie.head);System.out.println(sunwukong的重量:sunwukong.weight);System.out.println(sunwukong的头:sunwukong.head);zhubajie.speak(俺老猪我想娶媳妇); //对象调用方法System.out.println(zhubajie现在的头:zhubajie.head);sunwukong.speak(老孙我重1000斤,我想骗八戒背我); //对象调用方法System.out.println(sunwukong现在的头:sunwukong.head);} }对象和数组类似属于引用的变量 class Point {int x,y;void setXY(int m,int n){x m;y n;} } public class Example4_4 {public static void main(String args[]) {Point p1 null,p2 null; p1 new Point(); p2 new Point();System.out.println(p1的引用:p1);System.out.println(p2的引用:p2);p1.setXY(1111,2222);p2.setXY(-100,-200);System.out.println(p1的x,y坐标:p1.x,p1.y);System.out.println(p2的x,y坐标:p2.x,p2.y);p1 p2;System.out.println(将p2的引用赋给p1后);int address System.identityHashCode(p1);System.out.printf(p1的引用:%x\n,address);address System.identityHashCode(p2);System.out.printf(p2的引用:%x\n,address);System.out.println(p1的x,y坐标:p1.x,p1.y);System.out.println(p2的x,y坐标:p2.x,p2.y);} }运行结果 Java的多态 java中存在两种多态重载Overload和重写Override 重写是与继承有关的多态将在第5章讨论。 方法重载是两种多态的一种例如你让一个人执行“求面积”操作时他可能会问你求什么面积所谓功能多态性是指可以向功能传递不同的消息以便让对象根据相应的消息来产生相应的行为。对象的行为通过类中的方法来体现那么行为的多态性就是方法的重载 public class Student { //这里Student类中有两个同名的方法函数但是传入的参数不一样//这种方法就叫做重载double computerArea(Circle c) {double areac.getArea();return area; } double computerArea(Tixing t) {double areat.getArea();return area; } }访问权限 当用一个类创建了一个对象之后该对象可以通过“.”运算符操作自己的变量、使用类中的方法但对象操作自己的变量和使用类中的方法是有一定限制的。 所谓访问权限是指对象是否可以通过“.”运算符操作自己的变量或通过“.”运算符使用类中的方法。 访问限制修饰符有private、protected和public都是Java的关键字用来修饰成员变量或方法。
http://www.w-s-a.com/news/296720/

相关文章:

  • asp.netmvc网站开发ps设计网页
  • win2008 挂网站 404官方网站是什么
  • 网站只做内容 不做外链做姓氏图的网站
  • 中国建设银行信用卡黑名单网站wordpress怎么解密密码
  • 建设银行如何网站设置密码广州网站营销推广
  • 企业做网站的步骤与做网站注意事项四川省住房建设厅网站打不开
  • 网页设计网站规划报告百度文库官网登录入口
  • 郑州医疗网站开发wordpress能注册
  • 创建网站的英语石家庄微信网站建设
  • 分享几个x站好用的关键词微信商城小程序开发一般需要多少钱
  • 做韩国外贸网站wordpress手机版中文
  • 建站群赚钱有前途吗蚌埠北京网站建设
  • 北京网站建设求职简历十堰seo优化教程
  • 网站顶部可关闭广告微信小程序多少钱
  • 网站背景怎么弄斜杠青年seo工作室
  • ps个人网站首页怎么制作如何做网站的版块规划
  • 做网站的市场开源建站工具
  • 邹平做网站哪家好自动点击器app
  • 南阳seo网站排名优化wordpress文章对游客不显示
  • 网站301什么意思湛江市seo网站设计报价
  • 免费建造网站化妆品网络营销方案
  • 建公司网站wordpress the content
  • 网站的站点的管理系统建设银行网站注册企业
  • 长春火车站是哪个站做微商哪个网站有客源
  • 亚马逊培训费用一般多少seo专业培训课程
  • 做推文封面图网站南宁高端网站建设
  • 天津网站搜索排名做电影免费ppt模板下载网站
  • 襄樊最好网站建设价格网站建设与设计 毕业设计
  • 网站推广广告词大全集网站建设相对路径
  • 甘肃省铁路投资建设集团有限公司网站域名怎么实名认证