idea新建项目





创建一个java源文件



定义一个类

定义狗的类

public class Dog {String breed;int age;String sex;String furColor;public void eat() {// soutSystem.out.println("动物在吃。。。");}public void sleep() {System.out.println("动物在睡");}
}

在测试类中实例化对象并操作这个对象


使用热键完成了main方法的创建

实例化对象

类名 变量名 = new 类名();

给对象的属性赋值

对象.属性名 = 值

获取对象的属性值

对象.属性

调用对象的方法

对象.方法()


运行结果

成员变量的默认值

测试int类型的成员变量的默认值

验证字符串类型的成员变量的默认值

成员变量默认值的结论

局部变量

什么是局部变量

位于方法的内部的变量,是局部变量

形参也是局部变量

局部变量没有默认值

局部变量的生命周期,在于它所定义的位置所在的花括号范围

局部变量的演练

》定义一个成员方法

在方法中定义局部变量

在另一个方法尝试使用

会出现找不到变量的提示

原因就在于,局部变量的生命范围是有限的

测试局部变量的默认值

调用对象的方法

在方法中定义了局部变量a

打印输出a的值

结果

0514实训演练 新建项目 使用java编写类与对象 入门相关推荐

  1. java 实训项目_实训方案(JavaWeb项目实训)-

    实训方案(JavaWeb项目实训)- 2012-2013学年第一学期 <Java Web项目开发实训>课程实施方案 课程名称(英文):Training of Java Web Projec ...

  2. 实训总结(图书管理系统java)

    实训总结(图书管理系统java) 1设计任务 完成用户登录验证,图书品类的增.删.查.改并保存到数据库中,打印购买图书订单,并将购买图书订单信息数据保存到数据库中. 2总体设计 序号 类名 说明 1 ...

  3. java 实训指导书_《Java程序设计》实训指导书

    <Java程序设计>实训指导书 <Java 程序设计>实训指导书项目(实训)指导书 系 别: 计算机系 专 业: 软件技术 课 程: Java 程序设计 制 订 人: 葛汉强 ...

  4. ubuntu下eclipse新建项目没有java project的解决办法

    装好了eclipse之后却发现新建项目没有java project的选项,大致搜索了一下,并没有发现很好的解决方案(大都是让你重新安装什么的),于是开始瞎鼓捣,并且找到了一个方案: 在终端切换到roo ...

  5. Java编程思想之对象入门

    一.Java编程思想之对象入门 前言 1.面向对象程序设计 2.接口的由来----接收请求 3.public,private,protected的由来----实现方案的隐藏 4.成员对象的由来---- ...

  6. java面向对象-类和对象

    Java面向对象笔记 文章目录 Java面向对象笔记 java面向对象 类和对象 什么是类 定义 创建和使用 公式 构造方法 什么是构造方 怎么定义和使用构造方法 实列 This关键字 什么是成员变量 ...

  7. java/03/类与对象,深入分析类与对象(权限修饰,构造方法和简单java类),数组的定义及使用

    java/03/类与对象,深入分析类与对象(权限修饰,构造方法和简单java类),数组的定义及使用 七十年代,IBM的Smalltalk语言最先推广面向对象,后来C语言变为C++,后来C++又产生了J ...

  8. java学习--类与对象

    文章目录 java学习--类与对象 类的定义与对象的使用 类的私有成员的使用 java学习–类与对象 类的定义与对象的使用 类的定义与对象的使用 类的定义步骤: public 类名: //定义成员变量 ...

  9. 头歌(EduCoder)实训项目-Java面向对象-类与对象

    第1关:什么是类,如何创建类 任务描述: 本关任务:创建一个类和一个对象,调用这个对象的属性和方法. 编程要求: 根据提示,在右侧编辑器Begin-End处补充代码: 声明一个Dog类,给Dog类添加 ...

最新文章

  1. TensorFlow 制作自己的TFRecord数据集
  2. 通过ArrayList对modCount的操作分析fail-fast 机制
  3. Oracle SQL中实现indexOf和lastIndexOf功能
  4. ftp文档服务器设置,ftp服务器基本设置
  5. java优先队列_Java高级特性增强-多线程
  6. (绝对有用)iOS获取UUID,并使用keychain存储
  7. 物联网大数据平台软件开发架构案例解析
  8. 投资快手近尾声 腾讯持股超30%将置入资产或资源
  9. Apache模块管理
  10. 【Eclipse】eclipse中设置tomcat启动时候的JVM参数
  11. 内网通过公网地址访问内部服务器
  12. dispatcherServlet-servlet.xml(SSM maven 项目)
  13. jQuery 鼠标事件
  14. 分享:在微信公众平台做HTML5游戏经验谈
  15. 服务器上怎么安虚拟主机呀,上线虚拟主机产品步骤
  16. 北京大学可视化发展前沿研究生暑期学校Day1
  17. 跳过评价教师看成绩html,学校评优秀教师只看成绩,这种做法对吗?
  18. 编写程序数一下 1到 100 的所有整数中出现多少次数字9_C语言编写
  19. 移动电源解锁亚马逊要做62133和60950测试报告你知道吗?
  20. 健身体测微信小程序,新手上路

热门文章

  1. Ubuntu16.04下配置pip国内镜像源加速安装
  2. PhpStorm调用浏览器运行php文件
  3. Oracle SQL中的!=与
  4. [Unity] 战斗系统学习 5:构建 TPS 框架 1
  5. python命名空间特性_PHP关键特性之命名空间实例
  6. word删除分节符后之前的格式乱了_分页符分节符,你知道多少
  7. QQ 一键加群、扫二维码加群 - 腾讯官方API文档接入
  8. 单机android游戏排行榜,安卓单机手机游戏推荐_十大必玩单机手机游戏
  9. 某系统有6台输出设备 有多个进程均需要使用2台_双11的秒杀系统,是如何设计的?...
  10. CCleaner Free