摘要: 1 class A{ 2 int i; 3 4 public A(int i){ 5 this.i = i;//代表当前已经创建的对象 6 } 7 8 public void show(A * this){//this代表当前正在调用show方法的对象 9 //这样写便于理解,在Java里是不能执行的 10 System.out.printf("i=%d",(*this).i); 11 } 12 阅读全文
posted @ 2019-09-04 22:11 孙晨c 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 构造方法 构造方法的名字跟类名一样 没有返回值,也不能写void 若没有写构造方法,则默认生成一个无参构造方法 若自己写了一个有参或无参构造方法,则不会默认生成无参构造方法 方法的重载 同名的方法通过不同的形参做类似的事情,这就叫方法的重载 方法重载要求: 这三个至少有一个是不一样的 如果两个方法只 阅读全文
posted @ 2019-09-04 21:26 孙晨c 阅读(447) 评论(0) 推荐(1) 编辑
摘要: 类的访问控制符有四种: l public l protect l default默认(即不加任何修饰符) l private 在一个类的内部,所有的成员可以相互访问,访问控制符是透明的,访问控制符是针对类的外部而言的。 外部访问包括两种方式: l 通过类名访问类内部的成员 l 通过类对象名访问类内部 阅读全文
posted @ 2019-09-04 16:47 孙晨c 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 计算机的内存分配: 阅读全文
posted @ 2019-09-04 16:45 孙晨c 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 面向过程设计思想: 分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现 以算法为核心 自上向下设计,要求一开始必须对问题有很深的了解 将大问题转化为若干小问题来求解 表现形式:用函数来作为划分程序的基本单位 直接面向问题 面向过程设计的优点: 易于掌握和理解,符合人们的思维习惯 对于需求明 阅读全文
posted @ 2019-09-04 10:59 孙晨c 阅读(174) 评论(0) 推荐(0) 编辑
摘要: JDK1.5后,可以使用类似C语言的输出控制格式 在Java中,double和float都用%f输出 int , long int, short, byte都用%d输出 int , long int也可用%x, %#x , %X , %#X,转换为16进制输出 一个整型常量默认是int类型,如果数字 阅读全文
posted @ 2019-09-04 10:33 孙晨c 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1. Java严格区分大小写 2. 一个源文件public主类名必须和文件名完全一致 3. 命名规则严格要求,字母、数字、下划线、美元符号$、下划线_组成,其中不能以数字开头,也不能使用Java的关键字 Java执行过程: 1. 编写源码 2. 编译源码(xxx.java->xxx.class,这个 阅读全文
posted @ 2019-09-04 10:31 孙晨c 阅读(197) 评论(0) 推荐(0) 编辑