CALM/arwiki huggingface dataset:
كتابة طريقة raiseSalary على النحو التالي:
فوائد التغليف.
( getName, getSalary, getHireDay )في النهاية فلنلق نظره عن قرب إلى الطرق البسيطه
هذه أمثلة واضحة على طرق استرجاع. لأنهم ببساطة إرجاع القيم على طلب الحقول، ويطلق عليه أحيانا استرجاع الحقول. لن يكون من السهل جعل الاسم، والراتب، اليوم على انها حقول عامه، بدلا من وجود طرق استرجاع منفصلة؟ وهذه النقطة تعني أن حقل الاسم هو حقل للقراءة فقط.بمجرد تعيينها في المنشئ،
لا توجد طريقة لتغييره.وبالتالي، لدينا ضمان لحقل اسم لن يتلف ابدا. حقل الراتب ليس للقراءة فقط، ولكن يمكن أن يتغير عن طريق
raiseSalary. على وجه اخص، يجب لا أن تكون القيمة من أي وقت مضى خطأ، فقط يحتاج لهذه الطريقة لتكون تصحيحه. ان حقل الراتب كان عام والسبب في فقد قيمة كان يمكن أن يكون في أي مكان. في بعض الأحيان، قد يحدث أن كنت ترغب في الحصول على قيمه اوتعيين قيمة حقل مقترح.
تحتاج إلى توفير ثلاثة بنود:
1-حقل البيانات الخاص
2- طريقة استرجاع الحقل العام
3- طريقه تعين الحقل العام
وهنالك ما هو أكثر من ذلك بكثير ولكن صعبه في توفير حقل بيانات عامة محدده، ولكن لها عدد كبير من الفوائد. أولا، يمكنك تغيير التطبيق الداخلي دون التأثير على أي رمز آخر من وأساليب الفئة. على سبيل المثال، إذا تم تغيير تخزين اسم
ثم يمكن تغيير طريقة
getName للعودة
firstName + " " + lastName
هذا التغيير غير مرئي تماما فيما يتعلق ببقية البرنامج.
امتيازات الوصول على أساس الفئة.
أنت تعلم أنه يمكن للطرق الوصول إلى البيانات الخاصة للكائن الذي تم استدعائه. من المستغرب ان يجد كثير من الناس أن الطريقة يمكنها الوصول إلى البيانات الخاصة بجميع كائنات من فئتها. على سبيل المثال، الطريقة equals الأسلوب الذي يقارن بين الموظفين
(boolean equals(Employee other
A typical call is
...((if (harry.equals(boss
هذه الطريقة تسمح بالوصول إلى حقول خاصة لهاري(harry)، الذي ليس من المستغرب. فإنه يصل أيضا إلى حقول خاصة من رب العمل(boss). هذا قانوني لأن رئيسه (boss)هو كائن من نوع الموظف، وطريقة لفئة الموظف تسمح للوصول إلى حقول خاصة من أي كائن من نوع الموظف.
عند تنفيذ فئة، نحن نجعل كل مجالات البيانات خاصة لأن البيانات العامة خطرة. ولكن ماذا عن الطرق؟ في حين أن معظم الطرق العامة فان الطرق الخاصة تستخدم في ظروف معينة. في بعض الأحيان، قد ترغب في تفريق رمز طرق منفصلة مساعدة. عادة، هذا المساعد لا ينبغي أن يصبح جزءا من واجهة المستخدم قد تكون قريبة جدا ل التنفيذ الحالي أو يتطلب بروتوكول خاص أو أمر الاستدعاء. فان أفضل طريقة لتنفيذه هو اعطائه طابع الخصوصية. لتنفيذ طابع الخصوصية للطرق فقط قم بتبديل كلمة public إلى كلمة private .
حقول المثيل النهائي.
يمكنك تحديد حقل المثيل كنهائي. يجب تهيئة مثل هذا الحقل عند الكائن التي شيدت. وهذا يعني أنه يجب ضمان أنه تم تعيين قيمة الحقل بعد نهاية كل المشيد بعد ذلك، ليس هناك مجال للتعديل مرة أخرى على سبيل المثال، حقل اسم فئة الموظف قد أعلن أنه نهائي لأنه لا يتغير بعد ان تم تشييد الكائن - لا يوجد هناك طريقة setName.
الحقول والطرق الساكنة.
كائن له نسخته من كافة حقول المثيل. على سبيل المثال، لنفترض أننا نريد تخصيص رقم تعريف فريد لكل موظف. نضيف حقل مثيل id و
nextId حقل ثابت إلى فئة الموظف:
public class Math
يمكنك الوصول إلى هذا الثابت في البرامج الخاصة بك كما Math.PI. إذا كان قد تم حذف الكلمة static، ثم PI كان يمكن أن يكون حقل مثيل
في فئة الرياضيات. فسوف تكون في حاجة إلى كائن من فئة الرياضيات للوصول إلى PI، وكل كائن من فئة الرياضيات يجب ان يكون له نسخته من PI.
لا يستخدم أي كائن من فئة الرياضيات للقيام بمهمته. فإنه لا يوجد لديه معلم ضمني. يمكنك التفكير في الطرق الساكنة كما الطرق التي ليس لديها المعلم this . بسبب انها طرق ساكنة لا تعمل على الكائنات، لا يمكنك الوصول إلى حقول المثيل من طريق ساكن. ولكن الطرق الساكنة يمكنها الوصول إلى حقول ثابتة في فئتها.
استخدام الطرق الساكنة في حالتين:
Employee.getNextId)
طريقة main.
لاحظ أنه يمكنك استدعاء اساليب ساكنة من دون أي الكائنات. على سبيل المثال، أبدا لا تشييد أي كائنات من فئة الرياضيات للاتصال ب Math.pow. لنفس السبب، طريقة main هو اسلوب ساكن.
public class Application
(public static void main(String[] args
// construct objects here
الطريقة main لا تعمل على أي الكائنات. في الواقع، عندما يبدأ البرنامج، ليست هناك أي كائنات حتى الان. ينفذ static main، ويبني الكائنات التي
يحتاج اليها البرنامج.
تشييد الكائن.
لقد رأينا كيف تكتب المشيدات البسيطة التي تحدد الحالة الأولية من الكائنات الخاصة بك. ومع ذلك، لأن تشييد الكائن مهم جدا، جافا يوفر مجموعة متنوعة جدا من الآليات لكتابة المشيدات
الحمولة الزائدة.
تذكر بان فئة GregorianCalendar لها أكثر من مشيد فبامكتننا استخدام احداهما:
وهذا ما يسمى بقدرة الحمولة الزائدة. يحدث الحمل الزائد إذا كانت هناك عدة طرق لديها نفس الاسم. ولكن بمعلمات مختلفة. يجب على المترجم فرز الطريقة التي يجب الاتصال بها. فإنه يأخذ الطريقة الصحيحة من قبل مطابقة أنواع المعلمة في رؤوس من الطرق المختلفة مع أنواع القيم المستخدمة في استدعاء طريق المحدد. يحدث خطأ وقت الترجمة إذا كان المترجم لا يمكن أن يتطابق مع المعلمات أو إذا كان هناك أكثر من تطابق ممكن.
تهيئة الحقل افتراضيا.
إذا لم تقم بتعيين حقل صريح في مشيد، يتم تعيينها تلقائيا إلى افتراضي القيمة: الأرقام إلى 0، القيم المنطقية إلى false، ومراجع الكائن إلى null. ولكنه يعتبر ممارسة البرمجة الفقيرة إلى الاعتماد على هذا. بالتأكيد، فإنه يجعل من الصعب على أي شخص لفهم التعليمات البرمجية الخاصة بك إذا كان يتم تهيئة حقول بخفاء. على سبيل المثال، انظر في فئة الموظف. لنفترض أنك لم تحدد كيفية تهيئة بعض الحقول في المشيد. افتراضيا، سيتم تهيئة الميدان مع راتب 0 وسيتم تهيئة اسم وحقل hireDay مع null. ومع ذلك، فإن ذلك لا يكون فكرة جيدة. إذا كان أي شخص نادى الطريقة getName أو getHireDay سوف يحصل على مرجع فارغ لا يتوقعونه.
calendar.setTime(h); // throws exception if h is null
المشيد الافتراضي.
المشيد الافتراضي هو المشيد بدون أي معلم. على سبيل المثال، هنا هو المشيد الافتراضي لفئة الموظف:
()public Employee
إذا كتبت فئة مع عدم وجود مشيد على الإطلاق، يتم توفير مشيد افتراضي لك. هذا المشيد الافتراضي يحدد كافة حقول المثيل إلى قيمها الافتراضية. لذلك، فإن كل البيانات الرقمية الواردة في مجالات المثيل تكون 0، وكل القيم المنطقية إلى false، وسيتم تعيين كافة متغيرات الكائن إلى قيمة null.
تهيئة الحقول الصريحة.
لأنك يمكن أن تفرط في طرق تشييد الفئة ، فمن الواضح يمكنك تشييد طرق عديدة لضبط الحالة الأولية من الحقول مثيل للفئات. هو دائما فكرة جيدة للتأكد من ذلك، بغض النظر عن مناداة المشيد، يتم تعيين كل حقل مثيل إلى شيء مفيد. يمكنك ببساطة تعيين القيمة إلى أي حقل في تعريف الفئة.
ويتم هذا التعيين من قبل تنفيذ المشيد هذه الجملة مفيدة بشكل خاص إذا كانت جميع المشيدات من فئة تحتاج إلى تعيين حقل المثيل خاصا لنفس القيمة. ليس من الضروري ان تكون قيمة التهيئة قيمة ثابتة. هنا هو مثال الذي يتم تهيئة حقل مع استدعاء أسلوب. انظر في فئة الموظف حيث لكل موظف حقل id.
()static int assignId
أسماء المعلمات.
عند كتابة مشيدات تافهة جدا يمكن أن يكون من المحبط بعض الشيء التوصل إلى أسماء المعلمات. فلقد قمنا باختيار أسماء المعلمات ذو حرف واحد:
(public Employee(String n, double s
فإن العيب في ذلك هو أنك ستحتاج إلى قراءة رمز لمعرفة ما تعني المعلمات n و s. بعض المبرمجين يبدأون كل معلمة مع "a"
(public Employee(String aName, double aSalary
تعتمد آخر خدعة شائعة الاستخدام على حقيقة أن المتغيرات المعلمة ظل حقول المثيل بنفس الاسم. على سبيل المثال، في حالة استدعاء المعلم salary، بحيث يشير إلى المعلم، ليس إلى حقل المثيل. لكن لا يزال بإمكانك الوصول إلى حقل المثيل كما this.salary. أذكر أن هذا يدل على معلم ضمني، أي الكائن الذي يتم بناؤه.
(public Employee(String name, double salary
استدعاء مشيد آخر.
وهذا يشير إلى المعلمة الضمنية لأسلوب الكلمة الأساسية. ولكن الكلمة لها معنى اخرى. إذا كان البيان الأول من مشيد النموذج هذا(...)، ثم استدعاء المشيد مشيد آخر من نفس الفئة. هنا مثال نموذجي:
(public Employee(double s
(calls Employee(String, double//
عند استدعاء "(new Employee(60000" بعدها ال" (Employee(Double" المشيد يستدعي مشيد "(Employee (String, Double" . باستخدام هذه الكلمة الرئيسية في هذه الطريقة مفيدة ،فقط تحتاج إلى كتابة رمز البناء المشترك مرة واحدة.
تهيئة الكتل.
بالفعل رأيتم طريقتين لتهيئة حقل البيانات:
- عن طريق تعيين قيمة في البناء.
-بواسطة تعيين قيمة في الإعلان.
في الواقع هناك الثالثة آلية في جافا. انها تدعى بتهيئة الكتل. يمكن للفئات أن تحتوي على تعريفات كتل التعسفي من التعليمات البرمجية. يتم تنفيذ هذه الكتل عندما يتم إنشاء كائن من هذه الفئة. فعلى سبيل المثال:
object initialization block
في هذا المثال هو تهيئة حقل معرف في كتلة تهيئة كائن بغض النظر عن الذي يستخدم مشيد إنشاء كائن. يتم تشغيل تهيئة الكتلة أولا وثم يتم تنفيذ نص المنشئ. هذه الآلية غير لازمة وليست شائعة. فإنه عادة ما يكون أكثر وضوحا لوضع رمز التهيئة داخل مشيد. هناك الكثير من السبل لتهيئة حقول البيانات، حيث انه يمكن أن يكون مربكاً جداً في إعطاء جميع المسارات الممكنة لعملية البناء،
وهنا ماذا سيحدث بالتفصيل عندما يتم استدعاء مشيد:
1- يتم تهيئة كافة حقول البيانات إلى قيمتها الافتراضية (0, false, or null).
2- يتم تنفيذ جميع الميدان وكتل التهيئة، في الترتيب الذي تحدث في تعريف فئة.
3-إذا كان السطر الأول من مشيد يدعو مشيد الثاني، ثم يتم تنفيذ مشيد الثاني.
4- ينفذ جسم المشيد.
وبطبيعة الحال، أنها دائماً فكرة جيدة لتنظيم التعليمات البرمجية التهيئة حيث أن مبرمج آخر يمكنه أن يفهم بسهولة دون الحاجة إلى أن يكون محام اللغة. على سبيل المثال سيكون من الغريب جداً، وإلى حد ما خطأ عرضه ليكون فئة المشيدات التي تعتمد على ترتيب فيه يتم تعريف حقول البيانات. يمكنك تهيئة حقل ثابت أما بتوفير قيمة أولية أو باستخدام كتلة تهيئة ثابتة. لقد رأيت بالفعل أول آليه. ;" static int nextId =" 1
إذا كانت الحقول الثابتة من الفئة الخاصة بك تتطلب تعقيداً استخدام رمز التهيئة كتلة تهيئة ثابتة. ضع التعليمات البرمجية داخل كتلة وعلامة عليه مع الكلمة الأساسية ثابتة. هنا مثال على ذلك. نريد أرقام معرف الموظف البدء في عدد صحيح عشوائي أقل من 10000 .
static initialization block static //
التهيئة الثابتة يحدث عندما يتم أولاً تحميل الفئة. المثال مثل حقول حقول ثابتة هي "0, false, null" إلا إذا كنت صراحة تعيينها إلى قيمة أخرى. يتم تنفيذ كافة مهيآت الحقل ثابتة وكتل التهيئة ثابتة في الترتيب الذي تحدث فيه تعريف الفئات.
&lt;includeonly&gt;
1.^ Horstmann, Cay S., 1959- Core Java Volume 1 Fundamentals 8th edition
شهرك دشت أكبر هي قرية تقع في قسم نهرعنبر الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 153 نسمة بحسب إحصاء 2016.
قسم سيدابراهيم الريفي هي منطقة ريفية تقع في Zarrinabad District في إيران. يقدر عدد سكانها بـ 1,547 نسمة .
بهاراب هي قرية تقع في قسم سيدابراهيم الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 0 نسمة بحسب إحصاء 2016.
بانة موله هي مستوطنة تقع في قسم سيدابراهيم الريفي (مقاطعة دهلران) في إيران.
بردي هي مستوطنة تقع في قسم سيدابراهيم الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 853 نسمة .
بوستانة هي مستوطنة تقع في قسم سيدابراهيم الريفي (مقاطعة دهلران) في إيران.
تشمسرخ هي مستوطنة تقع في قسم سيدابراهيم الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 115 نسمة .
خربزان بالا هي مستوطنة تقع في قسم سيدابراهيم الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 151 نسمة .
خربزان بايين هي مستوطنة تقع في قسم سيدابراهيم الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 83 نسمة .
سركمر هي قرية تقع في قسم سيدابراهيم الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 48 نسمة بحسب إحصاء 2016.
تختان هي مستوطنة تقع في قسم سيدابراهيم الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 150 نسمة .
قسم سيد ناصرالدين الريفي هي منطقة ريفية تقع في Zarrinabad District في إيران. يقدر عدد سكانها بـ 2,242 نسمة .
أغرة بيد هي مستوطنة تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 68 نسمة .
احمدآباد هي مستوطنة تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 30 نسمة بحسب إحصاء 2016.
عليآباد بزرغ هي مستوطنة تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 145 نسمة .
عليآباد كوتشك هي مستوطنة تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 184 نسمة .
فرخ‌آباد هي مستوطنة تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 61 نسمة .
غلوزة مشهد هي مستوطنة تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 324 نسمة .
أدت الانقسامات الخارجية للإسبان في عام 1830 إلى انفصال الدول التي كانت جزءًا أصيلًا من كولومبيا الكبرى وهي فنزويلا وكيتو، الإكوادور حاليًا، وكونديناماركا. وسُميت كونديناماركا باسم غرناطة الجديدة حتى عام ثم حملت بعد ذلك اسم الولايات المتحدة الكولومبية حتى عام 1886، إلى أن تحولت إلى جمهورية كولومبيا. شكلت كولومبيا الكبرى حدثًا جذريًا كبيرًا وهامًا في تطور حروب الاستقلال.
كولومبيا الكبرى كان اسمها الرسمي جمهورية كولومبيا. وقد عاشت لفترة قصيرة في أمريكا الجنوبية لتضم ما يسمى في الوقت الحاضر: كولومبيا وفنزويلا والإكوادور وبنما. وقد قامت تقريبًا على أراضي التاج الإسباني لغرناطة الجديدة. ولم يستعمل صفة معاصروا تلك الدولة وإنما اللاحقون ليميزوا بينها وبين كولومبيا المعاصرة.
جمهورية غرناطة الجديدة.
الاتحاد الكنفدرالي الغرناطي.
الاتحاد الكنفدرالي الغرناطي كانت دولة فيدرالية تضم أراضي جمهوريتي كولومبيا وبنما الحاليتين فيما بين أعوام 1858 و1863. تأسست عقب دستور 1858 خلال فترة حكم ماريانو أوسبينا رودريجيث.
الولايات المتحدة الكولومبية.
الولايات المتحدة الكولومبية كانت دولة فيدرالية تضم أراضي جمهوريتي كولومبيا وبنما الحاليتين فيما بين أعوام 1863 و1886. تبعت الاتحاد الكنفدرالي الغرناطي في 1861.
غوراب عليا هي مستوطنة تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 278 نسمة .
غوراب سفلي هي مستوطنة تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 332 نسمة .
هفتكده هي مستوطنة تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 280 نسمة .
مزيه هي قرية تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 0 نسمة بحسب إحصاء 2016.
زعفراني هي مستوطنة تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 23 نسمة .
زالواب هي قرية تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 14 نسمة .
زراب هي قرية تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 440 نسمة بحسب إحصاء 2016.
زيتون تيمه هي مستوطنة تقع في قسم سيد ناصرالدين الريفي (مقاطعة دهلران) في إيران. يقدر عدد سكانها بـ 48 نسمة .
قسم حومة دهغلان الريفي هي منطقة سكنية تقع في قسم في إيران. يقدر عدد سكانها بـ 7,046 نسمة .
آب‌باريك هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 367 نسمة .
عباس جوب هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 432 نسمة بحسب إحصاء 2016.
عليآباد مشير هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 782 نسمة بحسب إحصاء 2016.
ارزند هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 330 نسمة بحسب إحصاء 2016.
آسياب جوب هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 121 نسمة .
دلك هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 45 نسمة بحسب إحصاء 2016.
دة رشيد هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 247 نسمة .
مركز التجارة العالمي 3 (بالإنجليزية:Three World Trade Center; "ثري ورلد تريد سنتر") أو شارع 175 غرينيتش (بالإنجليزية:175 Greenwich Street)٬ هو عنوان لمبنى معماري مكاتبي جديد جاري تشييده كجزء من إعادة إعمار مركز التجارة العالمي في مدينة نيويورك .
حاجي بمق هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 435 نسمة بحسب إحصاء 2016.
حسن‌آباد هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 177 نسمة .
حسيني هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 459 نسمة .
كروندان هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 1,428 نسمة .
ناصرآباد هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 220 نسمة .
قاضي جوب هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 275 نسمة بحسب إحصاء 2016.
سعيدآباد هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 195 نسمة .
سرخة جوب هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 193 نسمة بحسب إحصاء 2016.
طهماسب قلي هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 346 نسمة بحسب إحصاء 2016.
تازه‌آباد طهماسب‌قلي هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 116 نسمة بحسب إحصاء 2016.
تلوار هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 406 نسمة .
توبرة ريز هي قرية تقع في قسم حومة دهغلان الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 336 نسمة .
قسم قوري تشاي الريفي هي منطقة سكنية تقع في قسم في إيران. يقدر عدد سكانها بـ 8,206 نسمة .
عالي بنيك هي قرية تقع في قسم قوري تشاي الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 559 نسمة بحسب إحصاء 2016.
آقبلاغ هي قرية تقع في قسم قوري تشاي الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 67 نسمة.
باغتشة مريم هي قرية تقع في قسم قوري تشاي الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 135 نسمة بحسب إحصاء 2016.
تشقماق دره هي قرية تقع في قسم قوري تشاي الريفي (مقاطعة دهغلان) في إيران. يقدر عدد سكانها بـ 216 نسمة بحسب إحصاء 2016.
أتراك مصر و يعرفون أيضاً باسم مصريون أتراك , هم أتراك العرقية الذين عاشوا في مصر منذ قدوم الطولونيون والإخشيديون ومن ثم المماليك والعثمانيين ، وبعض هذه العائلات التركمانية قدمت كموظفين في عهد الدولة العثمانية أو في الجيش العثماني. واشتهر منهم سياسيين وكتاب ومفكرين كثيرون وقامت على اكتاف كثير منهم حركة النهضة المصرية في النصف الأول من القرن العشرين.
تاريخ قدومهم إلى مصر.
ظهور الشعوب التركية في مصر بدأت لأول مرة في القرن السابع الميلادي عندما استقل أحمد بن طولون بحكم مصر عن الدولة العباسية كان يشترى مماليك الترك من جنوب بحر قزوين. واستمر الاهتمام بشراء غلمان المماليك في ظل حكم السلاطيين الايوبيين الذين تولى مناصب المسؤوليات العسكرية والإدارية في عهد السلطان نجم الدين أيوب. وفي عهد حكم المماليك استكثروا من شرائهم لمماليك الترك حتى صاروا هم المكون الأساسي للجيش في مصر والشام. علاوة على ذلك، مع توسع الدولة العثمانية، حيث تم فتح مصر من قبل سليم الأول عام 1517.
في عهد الدولة الإخشيدية والفاطمية.
عندما قامت الدولة الإخشيدية، محمد بن طغج الإخشيدي أتي بتركمان من الديلم ويقدر عددهم بثمانية آلاف مملوك.
لقد احتاج الفاطميون إلي جيش كبير يساعدهم علي الحروب ويعينهم علي التوسع في الشرق. كان جيشهم الأول من المغاربة وعرب المغرب وإفريقية وذلك عند دخولهم مصر وزودوا عليه عسكر من الترك والديلم والسودانيين والبربر.
توسع السلطان الأيوبي الصالح نجم الدين أيوب في شراء المماليك واستعان بهم ضد منافسيه الأيوبيين في الشام واسكنهم معه في جزيرة الروضة الواقعة في نيل القاهرة واسماهم " المماليك البحرية " نسبة إلى سكنتهم وسط بحر النيل أو لقدومهم من وراء البحر
في عهد الدولة الأيوبية.
عندما أصبحت السلطة في يد الأيوبيين أخذوا يشترون المماليك بكميات عظيمة وذلك لخوض حروبهم مع الصليبيين تارة ومع أنفسهم تارة أخرى. ولكن عندما تولى السلطان الملك الصالح نجم الدين أيوب حكم مصر أخذ في شراء الغلمان الصغار وذلك ليدربهم علي امتشاق الحسام والرمح وليجعل في نفوسهم الطاعة له وبنى لهم معسكرات وبراج في جزيرة الروضة في القاهرة وأسكنهم اياها وكذلك جعل منهم فرقة لقلعة الجبل. وعمل لهم نظام تدريب خاص ومعيشة خاصة، فأصبح له ولائهم وحبهم وإخلاصهم.
والذي أوعز إلي السلطان الملك الصالح نجم الدين أيوب بهذا الأمر هو تمرد عسكره الأيبوبيين عليه في المعارك، وكذلك كثرة نفقات العسكر الخوارزمية المرتزقة الذين غالوا في نفقاتهم وأجورهم.
أخذ السلطان الملك الصالح نجم الدين أيوب في بناء قلعة الروضة ووضع بها المماليك الخاصة التي سميت باسم المماليك البحرية.وانتسب المماليك البحرية بالسلطان الملك الصالح نجم الدين أيوب فكانوا يلقبون باسم "المماليك الصالحيه النجمية".
في عهد دولة المماليك.
فبعد وفاة صلاح الدين الأيوبي عام 1193م، تصدعت الدولة الأيوبية، وأصيبت دمشق بالبلاء العظيم قبل أن تسقط في أيدي المغول .وقد تصد للمغول قادة مماليك الترك كل من قطز وظاهر بيبرس في معركة عين جالوت وهزم جيش المغولي على يد جيش المماليك. استمر المماليك في الحكم وقاموا بشراء عدد أكبر من الغلمان الاتراك وأصبحوا المكون الأساسي للجيش بفرقه المختلفة كما شهد العصر المملوكي ما لم يشهده عصر إسلامي سابق من حركة واسعة في البناء والتعمير، فامتلأت مصر بالمساجد والمدارس والمنشآت العسكرية والمدافن التي لا تزال معظم آثارها قائمة في القاهرة والإسكندرية إلى أن جاء الفتح العثماني للمنطقة في معركة الريدانية عام 1517م بقيادة ياووز سليم الأول.
في عهد الدولة العثمانية.
قدم التركمان إلى مصر كعائلات وضباط بالجيش العثماني وموظفين بمؤسسات الدولة وتطورت أوضاعهم وأخذت مسارين مُختلفين: الأول انصهار جزء كبير منهم في المجتمع المصري سواء كانوا من طبقاته الفقيرة أم الطبقات المتوسطة أم من الفئات والنخب الإدارية، ومن أبرزهم أمير الشعراء أحمد شوقي، والكاتب يحيى حقي أما المسار الثاني فانضوى فيه مُلاك الأراضي والأبعديات الواسعة والمشاركون بشكل فعال في الحياة السياسية للبلاد. كما أن الغالبية من سكان مدينة العريش هم من أصل تركي، ويعرفون الآن بالعرايشية، ويسكنون ضواحي المدينة المختلفة ولهم أفرع ونسباً وصهراً بينهم وبين العائلات الأخرى المتواجدة بالمدينة.
عهد محمد على باشا.
كانت فئة الإداريين في الإدارة المدنية والعسكرية التي أقامها محمد علي باشا تتشكل من أفراد عائلته ومن الرعايا العثمانيين المتحدثين بالتركية ذوى الخبرة والكفاءة ممن دعاهم إلى مصر عند الحاجة أو وفدوا عليها بقصد تحسين ظروف المعيشة والعمل، واستعان بهم على بناء الإدارة الحديثة. فقد كان يسنخدم عددا كبيراً من المماليك باختلاف أصولهم القوقازية والتركية. و هؤلاء كانوا معدودين من الترك، لأنهم تربوا على العادات والتقاليد التركية، وتزيوا بزى الترك، و كانوا فضلاً عن ذلك يتحدثون التركية بلهجات ودرجات مختلفة. كان يبلغ عدد التقديرات حينذاك خمسمائة مملوك، وكان من بينهم من تم تعيينه في وظائف مدنية وعسكرية، أو تولى وظيفة التربية والتدريس لأبناء عائلة محمد على باشا.
لكن كبار رجال الحكم والإدارة في عهد محمد على باشا كانوا من الأتراك. ولأن قسماً من هؤلاء الأتراك كانوا مرتبطين برباط المصاهرة بعائلة الوالى أو العائلات القريبة إليه فيكون من الطبيعى ثقته بهم كبيرة، وأن يتولوا الوظائف الحساسة في الداخل والخارج بكل اطمئنان. مما أدى إلى تغير تركيب المجتمع المصرى في عهد محمد على باشا. فالمتنفذون المحليون في عهد المماليك الذين سيطروا على مصر لعدة قرون فقدوا ما بإيديهم من قوة وإلى الأبد، وحل محلهم أعضاء عائلة محمد على باشا والكثيرون ممن قاموا على خدمته. فالموظفون الذين يتحدثون التركية ممن وفدوا بكثرة مع عائلتهم للتوظيف في دوائر الباشا وكانت أعدادهم تبلغ المئات والالاف أحياناً قد شكلوا عنصراً داخل المجتمع المصرى. وهؤلاء الأشخاص من ذلك القطاع قد شرعوا في الإقامة الدائمة في مصر بعد أن حصلوا على مساحات من الأراضي في أواسط 1830م، فتعلموا العربية وبدأوا يستخدمونها في حياتهم اليومية، وتصاهروا مع المصريين، واقاموا القصور والدور في القاهرة والأسكندرية بدلاً من استانبول وإزمير. وهذة الفئة التي شكلت الطبقة الأرستقراطية الجديدة صاحبة الأطيان في مصر.
عهد الخديوية.
أهم التشريعات القانونية التي أدت إلى اندماج الأتراك مع المصريين برباط واحد هو قانون المواطنة الأول الذي صدر عام 1899م ثم جرى تعديلة في شهر يونية من العام التالى في عهد الخديو عباس حلمى الثانى. وتقول المادة الأولى منه:
وفي المدة الثانية:
وبعد قيام الإنجليز بعزل الخديوى عباس حلمى عام 1914م وتنصيب حسين كامل باشا بدلاً منه بلقب سلطان، ثم قيامهم عقب وفاته بتنصيب فؤاد سلطاناً في البداية ثم ملكاً بعد ذلك، حافظت الأحكام السابقة في قوانين المواطنة المختلفة التي صدرت على وجودها؛ وصدر في عام 1926م قانون أعطى حق المواطنة المصرية للرعايا العثمانيين المقيمين في مصر منذ الخامس من نوفمبر 1914م. وهذا يعنى أن حق المواطنة الممنوح للأتراك الذين يعيشون في مصر منذ اليوم الذي كانت فيه ولاية تابعة للدولة العثمانية قد ظل سارياً حتى بعد انتهاء علاقتها الرسمية بالدولة العثمانية نفسها.
بعد قيام الجمهورية التركية في عام 1923م وإقامة علاقات دبلوماسية بين الجمهورية التركية و المملكة المصرية باعتبارهما دولتين مستقلتين، حصل قسم من الأتراك المقيمين في مصر على حق المواطنة التركية، بينما تجنس القسم الآخر بالجنسية المصرية بناءً على القانون الذي صدر عام 1926م.
طبيعة اللغة التركية المستخدمة في الجهاز الإدارى في مصر في عهد حكم العائلة العلوية وعلى الرغم من انها في الاساس نفس اللغة المستخدمة في نفس المجال في استانبول إلا أنها اكتسبت مع مرور الوقت صبغة محلية في مصر وأصبحت لهجه محكية من أتراك مصر. فإن الكلمات ذات الأصل العربى المستخدمة بكثرة في تركية استانبول قد استخدمت بعينها في تركية مصر. وإلى جانب ذلك فإن هناك كلمات عربية مستخدمة بمعان مختلفة في الاستعمال التركى قد دخلت الإدارة العربية بمعان لا تعرفها المعاجم العربية. والمثال على الألفاظ المستخدمة في تركية مصر بمعان أخرى غير المعانى المستخدمة في تركية استانبول:
وبعد اندلاع الحرب العالمية الأولى وقيام الإنجليز بانتزاع مصر رسمياً من الدولة العثمانية وتحويلها إلى مستعمرة بريطانية انتهى تماما الوضع الرسمى للغة التركية كلغة رسمية في السراى ومعظم الادارات المصرية. وبالتالى بدأت تتراجع اللغة التركية بين الأتراك المصريين وزاد اهتمامهم باللغة العربية التي يحكى بها عامة المصريين.
الغالبية العظمى من الأتراك والترك المصريين يعتنق الدين الإسلامى على المذهب السنى.
ينحدر الترك من أصول مماليك القبجاق والتركمان أما الأتراك ينحدروا من الأراضي العثمانية في الأناضول والروملى.
التعداد السكاني للتركمان والأتراك في مصر.
تشير تقديرات عام 1971 إلى أن تعداد أتراك كريت في مصر بلغ 100000 نسمة.
وفقًا لمقال نشره جمال نكروما في جريدة الأهرام الأسبوعية المصرية، فإن التقديرات المتعلقة بسكان الأقلية التركية تختلف اختلافًا كبيرًا، حيث تتراوح من 100000 إلى 1500000.
في عام 1993 زعم الباحث التركي البروفيسور الدكتور متين أكار أن هناك 1.5 مليون تركي يعيشون في مصر. وقد اقترح بعض الباحثين الأتراك تقديرات أعلى بكثير. على سبيل المثال، في عام 2016 ، استنتج الصحفي والسياسي التركي حسن جلال جوزل أن تعداد السكان المنحدرين من الأتراك في مصر بلغ 25 مليون شخص.
وفقًا لـ ناشونال جيوغرافيك ، فإن 3٪ من التركيب الوراثي للمصريين يمكن تتبعهم في آسيا الصغرى و 3٪ إلى جنوب أوروبا، أما غالبية تحمل جينات شمال أفريقية.