Пыха всегда с тобой

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 11 Февраль, 2012, 05:52:44

Страниц: [1]
Печать
Автор Тема: Статические члены класса  (Прочитано 1394 раз)
0 Пользователей и 1 Гость смотрят эту тему.
krasun    ↓ 
13 Октябрь, 2009, 06:37:38
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1378
Сила слова: 2.98

Какие вы знаете ситуации, где без них не обойтись?
Записан
adw0rd    ↓ 
13 Октябрь, 2009, 06:51:19 , спустя 13 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: Джедаи

Карма: не нужна
Сообщений: 17223
Сила слова: 1.65

там, где не надо плодить кучу объектов
Записан

FreeBSD, Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch
Кинсбург * Либург * Футбург * Мой блог
phpdude    ↓ 
13 Октябрь, 2009, 08:50:22 , спустя 1 час 59 минут 3 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 339
Сообщений: д-о-х-у-я!
Сила слова: 1.72

singleton реализация. например database объект.
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
CTAPbIu_MABP    ↓ 
13 Октябрь, 2009, 09:17:56 , спустя 27 минут 34 секунды
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5184
Сила слова: 1.81

объект с константами
 
Java

 
public class MyClass{
public static final int property = 100;
}
 
 
Записан

java.lang.OutOfMemoryError
krasun    ↓ 
13 Октябрь, 2009, 10:01:37 , спустя 43 минуты 41 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1378
Сила слова: 2.98


singleton реализация. например database объект.
Это первое, что пришло мне в голову.
Потом я подумал, о

объект с константами
 
Java

 
public class MyClass{
public static final int property = 100;
}
 
 

 
CTAPbIu_MABP,  final - это имеется ввиду нельзя изменять?
Записан
krasun    ↓ 
13 Октябрь, 2009, 10:08:42 , спустя 7 минут 5 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1378
Сила слова: 2.98

Хотелось бы пример, где есть обьекты, которые обращаются к своей статической переменной. К примеру, я просто сделал счетчик обьектов,
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            for (Int32 index = 0; index < 10; index++)
            {
                new SimpleObject();
            }
 
            Console.WriteLine(SimpleObject.GetObjectCount());
            Console.ReadLine();
        }
    }
 
    class SimpleObject
    {
        private static Int32 ObjectCount = 0;
 
        public static Int32 GetObjectCount()
        {
            return SimpleObject.ObjectCount;
        }
 
        public SimpleObject()
        {
            SimpleObject.ObjectCount++;
        }
    }
}
 
 

но это пример высосанный из пальца, а мне интересно есть ли такие ситуации в жизненных примерах, где обьекты обращаются к статическому члену класса?
Записан
phpdude    ↓ 
13 Октябрь, 2009, 10:12:16 , спустя 3 минуты 34 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 339
Сообщений: д-о-х-у-я!
Сила слова: 1.72

krasun, ссышь дорогой.
 
        private static Int32 ObjectCount = 0;
 
        public static Int32 GetObjectCount()
 
некрасиво возвращать объект когда надо было бы вернуть структуру (int) ;)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
krasun    ↓ 
13 Октябрь, 2009, 10:18:17 , спустя 6 минут 1 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1378
Сила слова: 2.98

я еще в C#, совсем новичек, вот сейчас очень важно понять, где использовать статик.
Записан
phpdude    ↓ 
13 Октябрь, 2009, 10:29:42 , спустя 11 минут 25 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 339
Сообщений: 19718
Сила слова: 1.72

:)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
CTAPbIu_MABP    ↓ 
13 Октябрь, 2009, 10:56:39 , спустя 26 минут 57 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5184
Сила слова: 1.81

krasun,
CTAPbIu_MABP,  final - это имеется ввиду нельзя изменять?
да
 
смотри вот тут константы использованы
http://mabp.kiev.ua/2009/09/16/androids-modal-dialogs-example/
 
если убрать статик и оставить финал то константа видна только внутри объекта
Записан

java.lang.OutOfMemoryError
krasun    ↓ 
13 Октябрь, 2009, 11:07:29 , спустя 10 минут 50 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1378
Сила слова: 2.98

CTAPbIu_MABP, о спасибо, то что хотел увидеть.
Записан
Страниц: [1]
Печать
 

Перейти в: