JAVA问题总结之15-多个类之间的调用

JAVA问题总结之15-多个类之间的调用:

代码:

package java3;

public class test1 {
	public static void main(String[] args){
		Pretimive t = new Pretimive();
		for (int i=0;i<t.b.length;i++){
			System.out.println(t.b[i]);
		}
		System.out.print("\n");
		t.b[0]=true;
		t.b[2]=true;
		for (int i=0;i<t.b.length;i++){
			System.out.println(t.b[i]);
		}
		System.out.print("\n");

		int_10 i1=new int_10();
		for (int i=0;i<i1.b.length;i++){
			System.out.println(i1.b[i]);
			i1.b[i]=i;
		}
		System.out.print("\n");
		for (int i=0;i<i1.b.length;i++){
			System.out.println(i1.b[i]);
//			i1.b[i]=i;
		}

	}
}

class Pretimive{
	boolean[] b=new boolean[3];
}
class int_10{
	int[] b=new int[10];
}

结果:

false
false
false

true
false
true

0
0
0
0
0
0
0
0
0
0

0
1
2
3
4
5
6
7
8
9

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-09 15:23:14

JAVA问题总结之15-多个类之间的调用的相关文章

全面解释java中StringBuilder、StringBuffer、String类之间的关系

http://www.jb51.net/article/33398.htm String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间,StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象,StringBuffer和StringBuilder类功能基本相似 1. String 类  String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不

java 虚方法。 后面new 那个类, 就调用哪个类的方法 ,而非定义类的方案。 关于父子 类的 呵呵

java   虚方法.     后面new  那个类, 就调用哪个类的方法 ,而非定义类的方案.  关于父子 类的   呵呵 在多态的情况下,声明为父类类型的引用变量只能调用父类中的方法,但如果此变量实际引用的是子类对象,而子类对象中覆盖了父类的方法,这时父类对象调用的是子类中的方法,这种机制就成为虚方法调用.所以,同样的两个引用变量调用相同的方法结果可能不同.

随笔53 java存在继承关系的类之间的调用

1 /** 2 * Created by zmt on 2016/12/22. 3 */ 4 public class Test { 5 public static void main(String [] args){ 6 System.out.println(new B().getValue()); 7 } 8 static class A{ 9 protected int value; 10 public A(int v) { 11 setValue(v); 12 } 13 public v

java中StringBuilder、StringBuffer、String类之间的关系

今天在CSDN的高校俱乐部里看到了"Java基础水平測试(英文)".感觉自己学了java这么久,想看下自己的java水平究竟是个什么样.測试结果就不说了,反正是慘不忍睹. 看了一下结果分析,关于StringBuilder.StringBuffer.String类的三道题所有答错.所以就查阅了一些资料记录一下. String的值是不可变的,这就导致每次对String的操作都会生成新的String对象.不仅效率低下,并且大量浪费有限的内存空间,StringBuffer是可变类.和线程安全的

类与类之间的调用

1:如果在同一个类中的两个方法都是非静态方法,可以直接调用. 2:若果在同一个类中一个是非静态方法,一个是静态方法.从非静态方法中调用静态方法可以,从静态方法中调用非静态方法不可 3:如果在同一个类中两个都是静态方法,也可以直接调用. 4:在Main方法中,如果想要调用(同一个类或不同类)中的方法,必须要创建类的对象才能调用此方法

类与类之间调用Computer-CPU-Mouse--看懂它看懂类之间的调用

举个例子 大家会使用类并且会声明并且实现类的setter 和 getter方法 那让我们来更深入的学习,类中包含另一个类的实现方法吧. 题目: Computer类(电脑类) 该类用于描述一个具体的电脑类,可以对该类进行一些基本的操作 属性: 1. 电脑品牌 2. 鼠标 3. CPU 方法: 1.成员变量的set.get方法 2.电脑信息的详细描述 包括电脑品牌 鼠标信息,CPU信息等等 鼠标类: 鼠标品牌 类别 价格 CPU类: CPU型号 缓存 价格 解题思路:(有很多种,但大单位为程序员交流

类的声明及类之间的调用与传递,输出结构

<?php /** * Created by PhpStorm. * User: Administrator * Date: 2016/5/14 * Time: 10:41 */ class lifeThing{ protected $plant="zhiw"; protected $animal="dongwu"; } class Animal{ //动物属性 public $name=''; public $color=''; protected $sex

关于类之间的关系2----依赖

依赖是指类之间的调用关系,比如类A需要访问类B的属性和方法,或者类A负责实例化类B,那么我们就可以说A依赖B.UML图中用带虚线的实线箭头连接.和关联关系不同,无需在类A中定义类B类型的属性.也就是说,类A访问了类B的属性或者方法,假如类B不存在,那么类A也就会出错.开始接受依赖概念的时候,我经常跟继承混淆,看了百度上面的部分代码后,也明白两个不同概念的不同点了: 继承:public class apublic int a = 1;public void hello(){}public clas

MFC中CMainFrame类CDoc类CView类CApp类之间关系

用APPWIZARD这个工具声称的应用程序架构包括了应用程序基本的四个类, 分别是:CApp,CMainFrame,CDoc,CView. 其中 CApp负责整个应用程序的管理,CDOC类中有一个CAPP的指针,也可以认为应用程序是从CApp开始执行的. CMainFrame是主窗口框架 CDoc是应用程序数据来源(文档)主要是用来管理数据,提供保存和加载数据的功能.有关文件的读写操作在CDoc的Serialize函数中进行. CView是应用程序数据显示(视图)主要是用来数据显示,以及给用户提