在 Javascript 中:打印 json 对象
var myObject = new Object;
myObject.type = "Fiat";
myObject.model = "500";
myObject.color = "White";
Run Code Online (Sandbox Code Playgroud)
以下格式
{ 类型:'菲亚特',型号:'500',颜色:'白色' }
在 console.log 中。
但实际结果
{"type":"菲亚特","model":"500","color":"白色"}
挑战就在这里:
function printObjectProperty(myObject) {
//Write your code here
console.log(JSON.stringify(myObject));
//OR
console.log("{ type: '"+myObject.type+"', model: '"+myObject.model+"', color: '"+myObject.color+"'}"); //OR THERE COULD BE A BETTER GENERIC SOLUTION
}
Run Code Online (Sandbox Code Playgroud) 我的项目在"\ BankPrj"文件夹中有
(1).com文件夹
(2) ,,Account.java 文件Customer.javaTestBanking.java
(3)主要课程在 TestBanking.java
这是错误..

这是我的完整项目
https://docs.google.com/folder/d/0BzMe2Ya7vhrAem5rcEljc3k1cFE/edit
请纠正错误.
我从测试文件夹本身执行了TestBanking.class.
b/w类继承和嵌套是否有区别.或者他们都是一样的?
我们可以通过super关键字访问超类变量如何访问innerclass变量?
class Outerclass
{
static int c;
int d=5;
static class Inner
{
int a =9;
}
class NestedInner
{
int b=10;
}
}
class Test
{
public static void main(String args[]){
Outerclass Oc=new Outerclass();
Outerclass.Inner n=Oc.new Inner();
System.out.println("....a is...."+n.a);
}
}
Run Code Online (Sandbox Code Playgroud) 运行以下代码的结果是:
Final account balance is: -97.0
Run Code Online (Sandbox Code Playgroud)
但答案应该是150.0,对吗?我哪里出错了?
class Account
{
double initBalance;
Account(double initBalance)
{
initBalance=this.initBalance;
}
double getBalance()
{
return initBalance;
}
void deposit(double amt)
{
initBalance=initBalance + amt;
}
void withdraw(double amt)
{
initBalance=initBalance - amt;
}
}
class TestAccount
{
public static void main(String args[])
{
Account acct=new Account(100);
acct.deposit(50);
System.out.println("Final account balance is: " +acct.getBalance());
}
}
Run Code Online (Sandbox Code Playgroud)