234234234
摘要: 例子:利用外部函数求两个整数中较大值与较小值的差。 想法:设函数Max求两个整数的较大值,函数Min求两个整数的较小值,主函数调用函数Max和Min求得整数x和y中的较大值max和较小值min,则max-min即为所求。可以将程序分解为3个源文件,其中,源文件func1.cpp完成求两个整数的较大值 阅读全文
posted @ 2018-06-10 22:11 你若愿意,我一定去 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 如果文件A要引用文件B中定义的外部变量,则在文件A中用关键字extern声明该外部变量,即可将该外部变量的作用域扩展到文件A中。 extern int count; //声明外部变量countextern int data[ ]; //声明外部数组data,无须指明数组长度 关键字extern提示编 阅读全文
posted @ 2018-06-10 21:56 你若愿意,我一定去 阅读(784) 评论(0) 推荐(0) 编辑
摘要: // 要解决的问题(个人感受):代码模块化,有点大化小的感觉,主要的是为了代码更让人易懂,代码的重用性更高,不重复造轮子,代码的维护性更好。 // 比如你要计算几个规则图形的总面积:可以这样划分程序,计算矩形体积为一个函数, 计算圆形体积为一个函数// 计算三角形体积为一个函数,暂时就算这三个的面积 阅读全文
posted @ 2018-06-10 21:42 你若愿意,我一定去 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 包的介绍 未命名包:杜绝使用。 命名包: 一般用这个 阅读全文
posted @ 2018-06-10 21:15 你若愿意,我一定去 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用final 修饰符: 继承关系最大弊端是破坏封装:子类能访问父类的实现细节,而且可以通过方法覆盖的形式修改实现细节。 多个修饰符之间是没有先后关系的。public static final/static final public 等。 final本身的含义是: 最终不可以修改的,它可以修 阅读全文
posted @ 2018-06-10 21:14 你若愿意,我一定去 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1 静态变量 静态变量是属于类的,和对象没有关系。只有一个。 非静态变量是属于某个对象的,每个对象都有该数据的副本,而静态变量只有一个。 访问静态变量:类名.静态变量。 2 静态方法 用static 修饰的方法称为静态方法 访问静态方法是通过(类名.方法名) 1.静态方法不能访问非静态变量 2. 非 阅读全文
posted @ 2018-06-10 21:13 你若愿意,我一定去 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.对象类型的参数传递 Java 中只有值传递。基本类型直接传值, 引用类型呢?传递的是引用,而这个引用就是值。 基本数据类型作为参数,直接操作值。 引用类型作为参数,操作的是引用指向的堆内存中的对象。 阅读全文
posted @ 2018-06-10 21:07 你若愿意,我一定去 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 对象是类的实例。比如张三是人这个类的一个实例。 package demo5; public class People{ String name; String static final type = "人"; int age; public void work() { String worktime 阅读全文
posted @ 2018-06-10 21:05 你若愿意,我一定去 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 在一个类中可以有多个方法共享同一个名称,只要他们的参数不同。 编译器是怎样知道调用的是哪个函数? 答: 根据参数的类型不同,参数的数量不同 ,参数次序不同,只要参数有不同之处就能重载方法。 返回值不影响它的重载 阅读全文
posted @ 2018-06-10 20:59 你若愿意,我一定去 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 构造方法 构造方法: 作用是用于初始化参数 package demo6; public class FunReset { String name; int age; String gender; String height; public FunReset() { } public FunReset 阅读全文
posted @ 2018-06-10 20:53 你若愿意,我一定去 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 方法 与 主方法(约定:方法首字母小写) 1 方法 如果方法没有返回值,则必须写void ,不能省略 如果有返回值,则定义的方法的类型和方法体内返回值的类型相同。 public void eat(String type) { System.out.println("正在吃" + type + "." 阅读全文
posted @ 2018-06-10 20:42 你若愿意,我一定去 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 可以 修饰类,属性,方法 (默认为 protected)在本类或者是同一个包里面可见。 阅读全文
posted @ 2018-06-10 20:39 你若愿意,我一定去 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 每一个事物都是一个对象, 每一个类都可以由属性和方法构成。 比如:人类 代码语法: class 类名{ 类型 变量名; 类型 变量名; 类型 变量名; 类型 方法名(参数) { 类型 变量名; 类型 变量名; 类型 变量名; } } package com.2018; public class Pe 阅读全文
posted @ 2018-06-10 20:37 你若愿意,我一定去 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 类就是事物的集合和抽象。它所代表的是这类事物所共有的一些行为和属性。 阅读全文
posted @ 2018-06-10 20:34 你若愿意,我一定去 阅读(144) 评论(0) 推荐(0) 编辑
23423423423