第六章 类(Class) 和对象(Object)
一、笔记导图
二、实例代码:
public class PrintCarStatus{
public static void main(String[] args){
int speed;
String color;
String name;
String direction;
speed = 200;
color = "红色";
name = "法拉利";
direction = "纽博格林南环赛道";
System.out.println("经过的汽车的速度为:"+ speed);
System.out.println("它的颜色是:"+ color);
System.out.println("汽车的名字叫做"+ name);
System.out.println("汽车的行驶方向为"+ direction);
}
}
//创建一个Car类,或定义Car类
public class Car{
int speed;
String name;
String color;
String direction;
}
public class UseCar {
public static void main(String[] args) {
Car carPassedBy; //1)声明一个Car类的变量
carPassedBy = new Car(); //2)创建一个Car类的实体
carPassedBy.speed = 60; //3)通过carPassedBy给Car实体的各个属性赋值
carPassedBy.color = "红色";
carPassedBy.name = "法拉利";
carPassedBy.direction = "纽博格林南环赛道";
System.out.println("经过的汽车的速度为:"+ carPassedBy.speed); //4)通过carPassedBy输出Car实体的各个属性的值
System.out.println("它的颜色是:"+ carPassedBy.color);
System.out.println("汽车的名字叫做:"+ carPassedBy.name);
System.out.println("汽车的行驶方向为:"+ carPassedBy.direction);
}
}
public class Plural{
int realPart; //保存复数实部的值
int virtualPart; //保存复数虚部的值
}
public class UsePlural{
public static void main(String[] args){
Plural a; //声明一个复数a
a = new Plural(); //创建一个复数对象
a.realPart = 5; //给这个复数对象的realPart属性赋值
a.virtualPart = 10; //给这个复数对象的virtualPart属性赋值
System.out.println("复数的实部为"+ a.realPart);
System.out.println("复数的虚部为"+ a.virtualPart);
}
}
public class Driver{
String name; //默认值为null
int age; //默认缺省值为0
Car car; //默认值为null
}
public class PrintDriverProps{
public static void main(String[] agrs){
Driver driver = new Driver();
/*System.out.println(driver.name);
System.out.println(driver.age);
System.out.println(driver.car); */
System.out.println(driver.age);
if (driver.name !=null){
System.out.println("司机的名字为:" + driver.name);
}else {
System.out.println("没司机的名字");
}
if (driver.car !=null){
System.out.println("司机的信息为:" + driver.car);
}else {
System.out.println("没司机的信息");
}
}
}
三、练习题
第六章 类(Class) 和对象(Object)的更多相关文章
- c++ 吕凤翥 第六章 类和对象(二)
c++ 吕凤翥 第六章 类和对象(二) 指针 引用 和数组 一:对象指针和对象引用 1.指向类的成员的指针 分为指向成员变量和指向成员函数两种指针 成员变量的格式: 类型说明符 类名: ...
- 2017.2.7 开涛shiro教程-第六章-Realm及相关对象(二)
原博客地址:http://jinnianshilongnian.iteye.com/blog/2018398 根据下载的pdf学习. 第六章 Realm及相关对象(二) 1.Authenticatio ...
- 2017.2.7 开涛shiro教程-第六章-Realm及相关对象(四)
原博客地址:http://jinnianshilongnian.iteye.com/blog/2018398 根据下载的pdf学习. 第六章 Realm及相关对象(四) 1.Subject的代码结构 ...
- 2017.2.7 开涛shiro教程-第六章-Realm及相关对象(三)
原博客地址:http://jinnianshilongnian.iteye.com/blog/2018398 根据下载的pdf学习. 第六章 Realm及相关对象(三) 1.准备3个Realm MyR ...
- 2017.2.7 开涛shiro教程-第六章-Realm及相关对象(一)
原博客地址:http://jinnianshilongnian.iteye.com/blog/2018398 根据下载的pdf学习. 第六章 Realm及相关对象 1.用户.角色.权限的关系 用户和角 ...
- JVM学习笔记-第六章-类文件结构
JVM学习笔记-第六章-类文件结构 6.3 Class类文件的结构 本章中,笔者只是通俗地将任意一个有效的类或接口锁应当满足的格式称为"Class文件格式",实际上它完全不需要以磁 ...
- 《深入理解java虚拟机》第六章 类文件结构
第六章 类文件结构 6.2 无关性的基石 各种不同平台的虚拟机与所有的平台都统一使用的程序存储格式--字节码(ByteCode)是构成平台无关性的基石.java虚拟机不和包括java在内的任何语言 ...
- 【python系统学习13】类(class)与对象(object)
目录: 类(class)和实例 类 实例 小测试 对象(object) 属性和方法 类的创建 伪代码 示例代码 属性(attribute) 方法(method) 类的实例化 实例对象调用类属性和方法 ...
- java的类class 和对象object
java 语言的源代码是以类为单位存放在文件中,已public修饰的类名须和存放这个类的源文件名一样.而 一个源文件中只能有一个public的类,类名的首字母通常为大写. 使用public修饰的类可以 ...
随机推荐
- PyCharm2020.2.1激活方法
本人亲测有效!直接看图! 安装准备 一.百度网盘链接:https://pan.baidu.com/s/151vnrZG2V4eMPW8RYqse3w 提取码:z5k0 至于Pycharm的安装在这 ...
- java 多线程-4
十四.sleep方法和wait方法的区别 [面试题] 相同点: 一旦执行方法,都可以使得当前线程进入阻塞状态. 不同点: 两个方法的声明位置不同:Thread类声明sleep():Object类中声明 ...
- VMware-workstation-full-安装教程
网盘提取 图1中的包 链接:https://pan.baidu.com/s/11BnY2_v9cDfP1SXPoqOUWQ 提取码:jhfa (1) 点击Vware-workstation-full ...
- Spring学习(一)初识Spring
什么是Spring 定义:Spring 是一个轻量级的 DI / IoC 和 AOP 容器的开源框架,目的为了简化java开发. DI:注入 IOC:控制反转 AOP:面向切面编程 原理:利用了jav ...
- 目标检测:SSD算法详解
一些概念 True Predict True postive False postive 预测为正类 False negivate True negivate 预测为负类 真实为 ...
- BUU reverse xxor
下载下来的是个elf文件,因为懒得上Linux,直接往IDA里扔, 切到字符串的那个窗口,发现Congratulation!,应该是程序成功执行的表示, 双击,按'x',回车跟入 找到主函数: 1 _ ...
- Magicodes.IE之花式导出
总体设计 Magicodes.IE是一个导入导出通用库,支持Dto导入导出以及动态导出,支持Excel.Word.Pdf.Csv和Html.在本篇教程,笔者将讲述如何使用Magicodes.IE进行花 ...
- Python-字符串解析-正则-re
正则表达式 特殊字符序列,匹配检索和替换文本 普通字符 + 特殊字符 + 数量,普通字符用来定边界 更改字符思路 字符串函数 > 正则 > for循环 元字符 匹配一个字符 # 元字符大写 ...
- go分库分表 主从分离例子
网上有很多介绍分库分表的文章,方法很多: 分区表切分 垂直切分 水平切分 区间切分 取模切分 这里不细说 分库分表简单,但后期会带来一系列的难题: 事务 Join 分页 数据库: master和sla ...
- js undefined和null的判断
function isUndef(value ){ return value === undefined || value === null; }