一、笔记导图

二、实例代码:

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)的更多相关文章

  1. c++ 吕凤翥 第六章 类和对象(二)

    c++ 吕凤翥 第六章 类和对象(二) 指针   引用  和数组 一:对象指针和对象引用 1.指向类的成员的指针 分为指向成员变量和指向成员函数两种指针 成员变量的格式:     类型说明符  类名: ...

  2. 2017.2.7 开涛shiro教程-第六章-Realm及相关对象(二)

    原博客地址:http://jinnianshilongnian.iteye.com/blog/2018398 根据下载的pdf学习. 第六章 Realm及相关对象(二) 1.Authenticatio ...

  3. 2017.2.7 开涛shiro教程-第六章-Realm及相关对象(四)

    原博客地址:http://jinnianshilongnian.iteye.com/blog/2018398 根据下载的pdf学习. 第六章 Realm及相关对象(四) 1.Subject的代码结构 ...

  4. 2017.2.7 开涛shiro教程-第六章-Realm及相关对象(三)

    原博客地址:http://jinnianshilongnian.iteye.com/blog/2018398 根据下载的pdf学习. 第六章 Realm及相关对象(三) 1.准备3个Realm MyR ...

  5. 2017.2.7 开涛shiro教程-第六章-Realm及相关对象(一)

    原博客地址:http://jinnianshilongnian.iteye.com/blog/2018398 根据下载的pdf学习. 第六章 Realm及相关对象 1.用户.角色.权限的关系 用户和角 ...

  6. JVM学习笔记-第六章-类文件结构

    JVM学习笔记-第六章-类文件结构 6.3 Class类文件的结构 本章中,笔者只是通俗地将任意一个有效的类或接口锁应当满足的格式称为"Class文件格式",实际上它完全不需要以磁 ...

  7. 《深入理解java虚拟机》第六章 类文件结构

    第六章 类文件结构   6.2 无关性的基石 各种不同平台的虚拟机与所有的平台都统一使用的程序存储格式--字节码(ByteCode)是构成平台无关性的基石.java虚拟机不和包括java在内的任何语言 ...

  8. 【python系统学习13】类(class)与对象(object)

    目录: 类(class)和实例 类 实例 小测试 对象(object) 属性和方法 类的创建 伪代码 示例代码 属性(attribute) 方法(method) 类的实例化 实例对象调用类属性和方法 ...

  9. java的类class 和对象object

    java 语言的源代码是以类为单位存放在文件中,已public修饰的类名须和存放这个类的源文件名一样.而 一个源文件中只能有一个public的类,类名的首字母通常为大写. 使用public修饰的类可以 ...

随机推荐

  1. apache-apollo启动报错

    启动Apollo后,进入网页版管理中心后报错:500: Server Error https://127.0.0.1:61681/console/index.html 网页抓包 报错:{"c ...

  2. SQL中只要用到聚合函数就一定要用到group by 吗?

    1.当聚集函数和非聚集函数出现在一起时,需要将非聚集函数进行group by2.当只做聚集函数查询时候,就不需要进行分组了.

  3. input输入框 只能输入数字 oninput = "value=value.replace(/[^\d]/g,'')" input输入框输入大于0的数字 oninput="value=value.replace(/\D|^0/g,'')"

    项目中因为利用 element-ui 和avue两个ui框架搭建的 1.利用element-ui自带的校验需要注意点 prop  :rules ref这三个属性 2.利用oninput时间进行校验   ...

  4. 关于bat脚本中的命令状态码相关的%errorlevel%变量

    bat脚本中常用%errorlevel%表达上一条命令的返回值,即命令执行状态码.也称命令退出码 一般上一条命令的执行结果返回的值只有两种,0和非0 (如常见的1,2,4,5,9009等等),0一般会 ...

  5. python自动保存百度网盘资源

    觉得有帮助的别忘了关注一下知识图谱与大数据公众号,完整代码移步从今天开始种树 开始 在上一文中,我们保存了百度云盘的地址和提取码,但是这种分享链接很容易被屏蔽,最好的做法就是保存资源到自己的网盘,不过 ...

  6. [BJDCTF 2nd]文件探测

    [BJDCTF 2nd]文件探测 这两天刷题碰到了一道稍微有难度的题,记录一下,有一些点是未被掌握到的. home.php: <?php setcookie("y1ng", ...

  7. cookie、session和md5加密

    cookie Http无状态协议,只能在同一个网站(包括多个页面)下获取,存储在客户端本地的一段信息,帮助我们存储信息获取信息.但是同样有风险:我们自己在浏览器上可以操作或者设置Cookie. con ...

  8. 分页查询对象Page

    1 public class Page { 2 //当前页码 3 private Integer pageNo = 1; 4 //每页显示条数 5 private Integer pageSize = ...

  9. sipp3.6对freeswitch进行压力测试

    一.安装sipp 1.下载地址: https://github-production-release-asset-2e65be.s3.amazonaws.com/13161657/99df6100-9 ...

  10. Java知识系统回顾整理01基础01第一个程序06Eclipse使用技巧

    一.批量修改 ALT+SHIFT+R 二.快速输入主方法 1. 敲入main 2. alt+/ 三.快速输入System.out.println 1. 敲入syso 2. alt+/ 四.快速输入fo ...