Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void f(String x){
- x = "New";
- System.out.println(x); //"New"
- }
- void f(final String x){
- x = "New"; // ошибка компиляции
- }
- public void i1(final String i1) {
- i1 = ""; // ошибка компиляции
- }
- @Override
- protected void onCreate(final Bundle i1) {
- super.onCreate(i1);
- setContentView(R.layout.layout_i1);
- new AlertDialog.Builder(this)
- .setTitle(getString(R.string.app_name))
- .setPositiveButton("ОК", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface i2, int i3) {
- i1.clone(); // вот тут можем его получить Только потому, что у Bundle i1 указан параметр final
- return;
- }
- })
- .setNegativeButton("Выход", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface i1, int i2) {
- i1.cancel();
- finish();
- return;
- }
- })
- .create()
- .show();
- }
- protected void onCreate(final Bundle i1) {
- protected void onCreate(Bundle i1) {
- @Override
- public void onClick(DialogInterface i2, int i3) {
- i1.clone(); <<<--------- в этой строке
- return;
- }
- public static String method(final String city) {
- city = "Moscow"; //ошибка
- return city;
- }
- void method(final int i) {
- mMember.setListener(new Listener() {
- public void call() {
- System.out.println(i);
- }
- });
- }
Add Comment
Please, Sign In to add comment