我有以下代码块:
class Student{
int age; //instance variable
String name; //instance variable
public Student()
{
this.age = 0;
name = "Anonymous";
}
public Student(int Age, String Name)
{
this. age = Age;
setName(Name);
}
public void setName(String Name)
{
this.name = Name;
}
}
public class Main{
public static void main(String[] args) {
Student s; //local variable
s = new Student(23,"Jonh");
int noStudents = 1; //local variable
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题与什么是局部变量,实例变量有关,以便知道它们的分配位置,HEAP或STACK内存.在默认构造函数中,它似乎只存在一个Local变量,该变量由'this'关键字创建,但是如何'name ="Anonymous";' 不被认为是局部变量?这是对象类型,但那些也可以是局部变量,对吗?顺便提一下,您可以举例说明使用默认构造函数创建/实例化的对象吗?谢谢!
我现在正在学习大型机编程。我在Dezhi得到了一个tso ID,并且正在使用PASSPORT终端仿真器。我的用户是CATIA81
我上传了一些工作和一个cobol程序进行测试。我试图通过ISPF COMMAND SHELL提交工作:
SUBMIT CATIA81.KSDCRTJ1.JCL
Run Code Online (Sandbox Code Playgroud)
我得到以下错误:
SUBMIT cancelled, JOBNAME must start with CATIA81
Run Code Online (Sandbox Code Playgroud)
这就是我所拥有的
//CATIA81KDEL1 JOB CSBL81,CLASS=1,MSGCLASS=0,NOTIFY=CSIP1
//* *******************************************************************
//* This program is provided by: SimoTime Enterprises *
//* (C) Copyright 1987-2012 All Rights Reserved *
//* Web Site URL: http://www.simotime.com *
//* e-mail: helpdesk@simotime.com *
//* *******************************************************************
//* Subject: JCL to delete a VSAM Data Set using the IDCAMS Utility *
//* Author: SimoTime Enterprises *
//* Date: January 1, 1998 *
//*-------------------------------------------------------------------*
//* The following example …Run Code Online (Sandbox Code Playgroud)