blob: 8b3ef9a6fdea11a9102df1207f690c1fab94bcd4 [file] [log] [blame]
// Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
library object_field_initializers_test;
/// Simple program creating an object with instance field initializers and
/// static fields in the declaration of the class.
void main() {
print('Create instance of A');
var a1 = new A();
print(a1.foo1);
print(a1.foo2);
print(a1.foo3);
print('Read staticFoo');
print(A.staticFoo);
}
class A {
static String staticFoo = 'staticFoo';
String foo1 = 'foo1';
String foo2;
String foo3 = 'foo3';
A() {
this.foo2 = 'foo2';
}
}