Класс A использует список инициализатора, чтобы установить для элемента значение параметра, а класс B использует присваивание в теле конструктора.
Кто-нибудь может дать какую-либо причину, чтобы предпочесть одно другому, если я последовательн?
class A
{
String _filename;
A(String filename) : _filename(filename)
{
}
}
class B
{
String _filename;
B(String filename)
{
_filename = filename;
}
}