前言

对象、构造器、构造方法


构造方法

1.没有返回值类型

2.方法名字与类名相同

直接作用:创建对象

类里面没写构造方法就默认会有一个构造方法(无参构造)

在一个类中可以写多个构造方法

分类:1.有参构造2.无参构造

作用:初始化成员变量

 public DogTest(String name, String variety) {this.name = name;this.variety = variety;}

面向对象

面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。

核心是分模块

棋子模块,棋盘模块,规则模块

创建一个对象

DogTest dog = new DogTest("小黑","哈士奇");

面向过程

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;

核心是分步骤,流程

1.开始游戏-2.绘制棋盘-3.分黑白子-4.白子先下-5.判断是否胜利-6.切换黑子...

成员变量和静态变量的区别

1.定义上:static

2.用途:静态直接使用,成员需要创建对象

静态方法和成员方法的用法

静态方法中不允许直接使用成员变量,如果想使用,先创建对象

静态方法中不允许直接使用成员方法,如果想使用,先创建对象

成员方法中可以调用其他成员方法和成员变量


总结

静态方法中不允许直接使用成员变量,要想使用先创建对象

javaSE正文(一)——对象相关推荐

  1. javaSE之类和对象(1)

    javaSE之类和对象(1)

  2. 三、javase中类、对象相关概念

    Java中的类和对象概念的介绍 一.类和对象 1.Java语言的特点 简单  a.与正常人类思维相一致  b.来源于生活,但高于生活 跨平台(可移植性) 多线程(技术手段) 完全面向对象 2.类和对象 ...

  3. javaSE类与对象(上篇)

    目录君 1.类的定义与使用 2.类的实例化(new关键字创建对象) 3.创建对象的过程 4.类和对象的关系 5.什么是this引用 6.this引用的作用与特性 7.对象的构造及初始化 构造函数 构造 ...

  4. JavaSE基础篇 | 对象的创建和使用

    目录

  5. jquery 1.7.2源码解析(二)构造jquery对象

    构造jquery对象 jQuery对象是一个类数组对象. 一)构造函数jQuery() 构造函数的7种用法: 1.jQuery(selector [, context ]) 传入字符串参数:检查该字符 ...

  6. 微信小程序,对象转换成数组

     有问题可以扫码加我微信,有偿解决问题.承接小程序开发. 微信小程序开发交流qq群   173683895  . 526474645 : 正文: 对象转数组: var jiu = res.data.k ...

  7. 一个Java对象到底占多大内存?(转)

    最近在读<深入理解Java虚拟机>,对Java对象的内存布局有了进一步的认识,于是脑子里自然而然就有一个很普通的问题,就是一个Java对象到底占用多大内存? 在网上搜到了一篇博客讲的非常好 ...

  8. 凯捷面试(1):JavaSE、MySQL数据库、前端

    目录 JavaSE: 实例化对象: 创建数组的三种方式: 封装.继承.多态 队列和栈的区别: 链表: 单例模式: 单例模式的作用: 常见的的异常类: 死锁: 生产者与消费者模式: 反射: 请求转发与重 ...

  9. 【JSP学习笔记】JSP session对象的应用 模拟商城购物车

    前言: 下面贴出的实现代码核心部分摘抄了xiufeng大佬的代码 正文 session对象简介: session对象的主要用途也是保存信息,当用户第一次到达网站时,系统为其分配一个session.se ...

最新文章

  1. 关于“Ambiguous match found”
  2. property_get 与 property_set 的返回值(转载)
  3. php数组转为js json,javascript-将数组php转换为JSON时出错
  4. html:(26):类选择器和id选择器
  5. html label 两端对齐,如果实现表单的label文字两端对齐
  6. 自己编译vim,解决Ubuntu 12.04 terminal里执行gvim会挂起的问题
  7. pwm 正弦波_正弦波逆变器和修正波逆变器的区别
  8. 1.1 WEB API 在帮助文档页面进行测试
  9. 深夜看了张一鸣的微博,让我越想越后怕
  10. 计算机共享打印怎么设置密码,共享打印机需要密码的解决方法
  11. 《游戏设计艺术(第2版)》——所有透镜合集
  12. 不要太急于求成了。放慢脚步。
  13. C#检查网络是否连接的方法
  14. c语言,从键盘上输入一个字符,如果是大写字母,转换为小写字母,否则输出
  15. 语料标注平台BRAT安装指导
  16. sass详细知识点介绍(环境配置)
  17. Androi移动开发基础
  18. 计算机软件服务行业规范,行业标准信息服务平台
  19. L298N驱动俩路电机按键控制正反转
  20. Linux之命令改ip

热门文章

  1. 开发实战|知晓云 Flutter SDK 已发布,助力 200 万开发者极速上云
  2. 前端看懂Swagger文档
  3. 多个div横向排列的几种方法
  4. 身份证15位,18位规则校验(完整)
  5. 谷歌亲儿子Flutter记录!不可错过的个人小知识点!
  6. html中下划线下移,css-控制下划线在文本装饰上的位置:下划线
  7. 计算机模拟化学反应的产物,化学结构和反应机理的计算机模拟技术
  8. 转[罗曦]体验孤独——塞罕坝一夜 心灵缺失的地方
  9. 专业的直播平台搭建需要了解的知识
  10. iptables 防范dos攻击