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

加强网站硬件建设方案网站模板下载 免费

加强网站硬件建设方案,网站模板下载 免费,潍坊网页网站制作,科技与生活这里是Themberfue 本章主要介绍的是Java最重要的面向对象#xff08;OOP#xff09;的基础 面向对象 Java是一门纯面向对象的语言#xff0c;在面向对象的世界里#xff0c;一切皆为对象。面向对象是解决问题的一种思想#xff0c;主要依靠对象之间的交互完成一件事情。用… 这里是Themberfue  本章主要介绍的是Java最重要的面向对象OOP的基础 面向对象 Java是一门纯面向对象的语言在面向对象的世界里一切皆为对象。面向对象是解决问题的一种思想主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序更符合人们对食物的认知对于大型程序的设计、扩展以及维护都非常友好。 面向对象和面向过程的区别 面向过程编程是一种基于过程函数的编程范式程序通过一系列函数调用实现。它强调的是过程过程就是一组指令或步骤数据和函数是分离的。 面向对象编程是一种基于对象的编程范式程序由一组对象及其交互组成。每个对象包含数据和操作数据的函数称为方法。 举个例子                 面向过程的例子 洗衣服的步骤 1. 收集脏衣服 2. 按颜色和材质分类 3. 将衣服放入洗衣盆 4. 加水 5. 加入洗衣粉.........                 面向对象的例子 使用洗衣机 1. 洗衣机 2. 洗涤程序 类定义和使用 在Java中定义类时需要用到class关键字具体语法如下 // 创建类 class ClassName{ field; // 字段(属性) 或者 成员变量method; // 行为 或者 成员方法 } class WashMachine{public String brand; // 品牌public String type; // 型号public double weight; // 重量public double length; // 长public double width; // 宽public double height; // 高public String color; // 颜色public void washClothes(){ // 洗衣服System.out.println(洗衣功能);}public void dryClothes(){ // 脱水System.out.println(脱水功能);}public void setTime(){ // 定时System.out.println(定时功能);} } 注意事项                 1. 类名注意采用大驼峰定义                 2. 成员前写法统一为public后面会详细解释 类的实例化 定义了一个类就相当于在计算机中定义了一种新的类型。用类类型创建对象的过程称为类的实例化在java中采用new关键字配合类名来实例化对象。 用上面的例子来实例化对象 public class Main {public static void main(String[] args) {WashMachine washMachine new WashMachine();washMachine.brand 联想;washMachine.dryClothes();} } 注意事项         ·new 关键字用于创建一个对象的实例         ·使用 . 来访问对象中的属性和方法         ·同一个类可以创建多个实例 this引用 this引用指向当前对象(成员方法运行时调用该成员方法的对象)在成员方法中所有成员变量的操作都是通过该引用去访问。只不过所有的操作对用户是透明的即用户不需要来传递编译器自动完成。 class Date {public int year;public int month;public int day;public void setDay(int year, int month, int day){this.year year;this.month month;this.day day;} } this引用的特性 ·this的类型对应类类型引用即哪个对象调用就是哪个对象的引用类型 ·this只能在成员方法中使用 ·在成员方法中this只能引用当前对象不能再引用其他对象 对象的构造及初始化 构造方法 构造方法(也称为构造器)是一个特殊的成员方法名字必须与类名相同在创建对象时由编译器自动调用并且 在整个对象的生命周期内只调用一次。 class Date {public int year;public int month;public int day;// 构造方法// 名字与类名相同没有返回值类型设置为void也不行// 一般情况下使用public修饰// 在创建对象时由编译器自动调用并且在对象的生命周期内只调用一次public Date(int year, int month, int day) {this.year year;this.month month;this.day day;} } 构造方法的特性         ·名字必须与类名相同         ·没有返回值类型设置为void也不行         ·创建对象时由编译器自动调用并且在对象的生命周期内只调用一次(相当于人的出生每个人只能出生一次)         ·构造方法可以重载(用户根据自己的需求提供不同参数的构造方法)         ·如果用户没有显式定义编译器会生成一份默认的构造方法生成的默认构造方法一定是无参的。 构造方法中可以通过this调用其他构造方法来简化代码  class Date {public int year;public int month;public int day;// 无参构造方法--内部给各个成员赋值初始值该部分功能与三个参数的构造方法重复// 此处可以在无参构造方法中通过this调用带有三个参数的构造方法// 但是this(1900,1,1);必须是构造方法中第一条语句public Date(){//System.out.println(year); 注释取消掉编译会失败this(1900, 1, 1);}public Date(int year, int month, int day) {this.year year;this.month month;this.day day;} } 封装 面向对象程序三大特性封装、继承、多态。而类和对象阶段主要研究的就是封装特性。何为封装呢简单来说 就是套壳屏蔽细节。 访问修饰限定符 Java中主要通过类和访问权限来实现封装类可以将数据以及封装数据的方法结合在一起更符合人类对事物的认 知而访问权限用来控制方法或者字段能否直接在类外使用。Java中提供了四种访问限定符 No范围privatedefaultprotectedpublic1同一包中的同一类√√√√2同一包中的不同类√√√3不同包的子类√√4不同包的非子类√ 多说不易必自毙剩下的自己去悟吧~~~ static static修饰的成员变量称为静态成员变量静态成员变量最大的特性不属于某个具体的对象是所有对象所共享的。 这里我直接说特性剩下的还是自己去悟吧 不属于某个具体的对象是类方法 可以通过对象调用也可以通过类名.静态方法名(...)方式调用更推荐使用后者 不能在静态方法中访问任何非静态成员变量 今天的讲解就到这里说实话我这教程写的一般正经人一般也不会看到这里吧
http://www.dnsts.com.cn/news/52681.html

相关文章:

  • 花20亿做网站烟台做网站建设电话
  • 商水县建设局网站网页制作公司的职员
  • 网站备案期间 权重斐讯k2做网站
  • 比一网站建设新野做网站
  • 推荐自助建网站平台建筑工程网上办事大厅
  • 景县网站建设公司如何建一个商业网站
  • 查询网站域名html网页设计主题大全
  • 网站建设陷阱营销型网站是啥意思
  • 国外化妆品网站模板一级a做爰片免网站
  • 网站首页图做网站卖产品怎么开展
  • 贵阳网站建设zu97百度云服务器搭建网站步骤
  • 网站打不开了高端网站建设的公司
  • vs 2015可以做网站吗青岛公司
  • 公司注册查询重名在线seo优化
  • 电子商城网站建设与维护陕西咸阳网站建设
  • 视频购物网站开发方案wordpress仿站标签
  • 网站做优化必须要ftp吗建筑室内设计公司
  • 企业网站建设都能做哪些工作邮件服务器是不是网站服务器
  • 宁波网站开发公司电话建筑工程网络计划图绘制软件
  • 秦皇岛手机网站制作公司手机参数查询网站
  • 烟台装修行业网站建设方案千锋教育前端培训
  • 做餐厅logo用什么软件网站广东省建设银行招聘网站
  • 广州制作网站开发做网站导航菜单
  • wordpress搭建短视频网站自建论坛
  • 太原市做网站公司网站推广网站
  • 甜品网站建设策划书辽宁网站建站优化公司
  • p2p理财网站建设旅游网页设计模板免费
  • 怎么做博客网站局域网网页制作
  • 网站开发学生鉴定表云商城之歌
  • 旅游网站建设目的手机软件推荐