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

闵行网站设计青岛做个网站多少钱

闵行网站设计,青岛做个网站多少钱,企业网站备个人,wordpress y郁思注意Java#xff0c;从一开始学习这门技术#xff0c;我们就被注入了一个概念——“Java是一门面向对象编程语言。”是的#xff0c;Java之所以简单而具有优势#xff0c;就是因为面向对象所带来的方便。这种方式免去了C 中反复而难以理解的指针和多继承#xff0c;“可以让程…Java从一开始学习这门技术我们就被注入了一个概念——“Java是一门面向对象编程语言。”是的Java之所以简单而具有优势就是因为面向对象所带来的方便。这种方式免去了C 中反复而难以理解的指针和多继承“可以让程序员以优雅的思维方式进行复杂的编程”。而这之中最为核心也是最基础的部分就是类与对象。 一、对象 作为Java语言中最基础的东西我们有必要了解一下对象的概念。实际上生活中我们接触的所有东西都可以被称作为一个对象。比如你正在使用的浏览这篇文章的电子设备、你手边正在被你使用的那个鼠标、我正在敲的键盘等全都是对象。对象不是一个笼统的类似于“桌子”、“椅子”这种代表一类事物的概念而是类似于“那张桌子”、“这把椅子”这样的具体的某一个事物。这就是对象。 二、类 类相当于之前我们所说的那个“笼统的概念”就是具有共同特征的某一类东西。比如“桌子”、“电脑”、“显卡”等。而类和对象的关系也很简单——类是模板对象是实物。 类的格式如下 public class 类名(){//属性访问修饰符 数据类型 变量名//方法访问修饰符 返回值类型 方法名(数据类型 参数名...){}}三、类的属性和方法 1、属性 类的属性就是我们在描述某个东西时所指出的这个东西的特点。 比如我们描述笔记本电脑那么我们基本上会用“品牌”、“颜色”、“内存大小”、“显卡类型”等几个特点来描述它。那么如果这个时候我们把“笔记本电脑”当做一个类的话那么它的属性就是刚才我们所指出的那几个特点。 2、方法 所谓方法就是指一类事物的用途、行为或者功能。 还是以刚才我们说的笔记本电脑为例。那么笔记本电脑的用途比如“写文章”、“学习”、“玩LOL”等就是笔记本电脑这个类的方法。我们可以在程序中去调用这些方法以达到我们的目的。 3、构造方法 在Java中,任何变量在被使用前都必须先设置初值。Java提供的为类的成员变量赋初值的专门方法就是构造方法。构造方法会在对象被实例化的时候被调用。 注意构造方法名必须与类名完全一致构造方法没有返回值类型连“void”也没有如果你没有在一个类中定义构造方法java会自动提供一个没有任何形参的默认的构造方法。 这里我们定义一个简单的“学生类” public class Student{private String name;//姓名属性私有private int age;//年龄属性私有private int score;//学分属性私有/***构造函数读取姓名和年龄属性*/public Student(String name,int age){this.name name;this.age age;}/***定义一个学习方法。每学习一次学分加1*/public void study(){score;System.out.println(name正在学习中学分是score);} }这就是一个简单的类了。 四、方法重载 有些时候我们可以发现在特定的情况下有些对象会有一些其他对象没有的属性这就导致有些类没办法通用。而再重新为这仅有的几个对象建立一个类会比较麻烦这种情况我们就需要用到方法的重载。 1、构造方法的重载 中国古典名著《西游记》中的孙悟空是从石头里跳出来的而其他所有人都是有父有母。这种情况下我们可以视为孙悟空的属性和其他人物不一样这就需要在实例化孙悟空这个对象时加入一个不一样的参数。 2、普通方法的重载 每个人都需要吃东西但是早中晚三餐吃的东西不一样。我们就需要对“吃”这个方法进行重载。 3、方法重载的条件 方法名必须要完全一致参数不同个数、类型、顺序至少有一个不同。 五、this关键字 1、当参数名和属性名相同的时候Java会采用就近原则优先使用参数如果要区分开来那么可以使用this来区分加上this.的表示属性否则表示参数。 2、this(参数值,…);调用当前类中对应参数的构造方法。 注意this表示当前调用的方法的对象。谁在调用方法那么方法中的this就表示该对象。 我们现在看一下如何实现方法的重载 public class Student{private String name;//姓名属性私有private int age;//年龄属性私有private int score;//学分属性私有/***构造函数读取姓名和年龄属性*/public Student(String name,int age){this.name name;this.age age;System.out.println(有参数的构造方法);}/***构造方法的重载*/public Student(){System.out.println(没有参数的构造方法);}/***定义一个学习方法。每学习一次学分加1*/public void study(){score;System.out.println(name正在学习中学分是score);}public void study(String book){System.out.println(name正在学习《book》中的内容); } }定义一个用于运行的有主函数的类 public class manager{public static void main(String[] args) {Student stu new Student(张三,18);//实例化一个对象for(int i0;i5;i){stu.study();//学习六次}stu.study(数字电路与模拟电路);//学习方法的重载} }
http://www.sadfv.cn/news/171715/

相关文章:

  • 中企动力和东莞朝阳做的网站对比做百度推广首先要做网站吗
  • 七牛做网站成都微信小程序商城
  • 网站开发实用吗网站推广交换链接
  • 网站做聚合页面网站设计与建设书
  • wordpress网站设计h5免费制作平台火蚁
  • pc网站建设怎么做企业信用信息查询系统入口
  • wordpress清除redis缓存西安网站关键词优化费用
  • 机械网站建设栏目内容贵阳哪些公司建网站
  • 耐克网站建设的历程制作书签的作文
  • 西部数码域名网站模板沧州什么地方可以学建网站
  • 广安网站建设服务wordpress怎么上传视频
  • 北京优秀的网站建设公司简历app制作软件
  • 一个论坛网站应该怎么做合肥网站设计高端公司
  • 文山做网站yunling88网站推广办法
  • 小网站谁有上海标志设计公司上海品牌设计
  • 提供坪山网站建设北京工业产品设计公司
  • 德阳吧网站建设石家庄设计公司排名
  • 做移动网站快速排建设信用卡在线海淘网站返现
  • 中山商城型网站建设聚名网络科技
  • 济南企业自助建站手游代理
  • 兰州网站seo收费标准重庆网站建设哪家强
  • wordpress 文章积分seo优化网页
  • 天门网站建设设计简述网络营销的方法
  • 那些视频网站能用来直接做href中国电建市政建设集团有限公司网站
  • 珠宝网站建设方案wordpress 自定义翻页
  • 网站建设自己怎么做it培训机构怎么样
  • 句容市建设工程管理处网站专业设计软件
  • 厦门市建设局网站摇号最新国际新闻事件今天
  • 潍坊网站开发培训数据分析师资格证书怎么考
  • 网站开发需要什么证书企业在线注册