<commit_before><resources>
    <string name="app_name">Project1</string>
    <string name="title_activity_main">MainActivity</string>
    <string name="objectclass_detail">Class คือ คุณลักษณะ หรือคุณสมบัติของวัตถุใดวัตถุหนึ่ง หรื่อจะง่ายๆคือเป็นตัวกำหนดคุณสมบัติได้ถูกสร้างขึ้น จะขอยกตัวอย่าง class Dog สุนัขก็จะมีคุณสมบัติ เช่น ชื่อ พันธฺุ์ และอื่นขึ้นอยู่กับคุณสมบัติของสิ่งที่เราสร้าง </string>
    <string name="objectcalss_detail2">Obeject คือ วัตถุที่สร้างขึ้นมาจาก Class โดยจะสามารถนำไปใช้ดำเนินงานต่าง ๆ ได้ตามความสามารถที่ระบุไว้ใน Class</string>
    <string name="inheritance_detail">Inheritance เป็นคุณสมบัติในการเขียนโปรแกรมเชิงวัตถุที่เรียกว่าคุณสมบัติการสืบทอด โดยที่คลาสสามารถสืบทอดสมาชิกของมันจากคลาสหลัก (super class) ไปยังคลาสย่อย (delivered class) โดยการสืบทอดในภาษา Java นั้นสมาชิกทั้งหมดจะถูกสืบทอดไปยังคลาสย่อย ยกเว้นสมาชิกที่มีระดับการเข้าถึงเป็น private และ constructor ของมัน</string>
    <string name="encap_detail">   encapsulation หมายถึง การเขียนโปรแกรมที่มีการซ่อนข้อมูล (information hiding) เพื่อป้องกันการเข้าถึงข้อมูลจากภายนอก และบังคับให้ Object จาก class อื่นเข้าถึงข้อมูลที่ถูกซ่อนไว้ผ่านทาง interface ที่เตรียมไว้ นั่นคือ Setter และ Getter นั่นเอง โดย Setter ทำหน้าที่กำหนดค่าหรือเปลี่ยนแปลงข้อมูล Getter ทำหน้าที่ส่งข้อมูลภายในออกมา</string>
    <string name="datahide_header">Access Modifier โดยปกติของภาษาจาวามีทั้งหมด 4 ระดับด้วยกัน (เรียงตามระดับเข้มงวดน้อยที่สุด ไปยังเข้มงวดมากที่สุด)</string>
    <string name="datahide_public">1. public เป็นการประกาศระดับการเข้าถึงที่เข้มงวดน้อยที่สุด หรือกล่าวได้ว่าใคร ๆ ก็สามารถเข้าถึง และเรียกใช้งานได้ (นอก - ใน Class สามารถเข้าถึง และใช้งานได้หมด)</string>
    <string name="datahide_protect">2. protected เป็นการประกาศระดับการเ้ข้าถึงที่เกี่ยวข้องกับเรื่องการสืบทอด (InInheritance)</string>
    <string name="datahide_package">3. No midifier เป็นระดับการเข้าถึงที่ไม่ต้องประกาศใด ๆ เหมือนกับแบบอื่น ๆ โดยเข้าถึงได้กับภายใน Class และภายใน package เท่านั้น โดย package เปรียบเสมือนกับ Folder ต่าง ๆ ที่บรรจุ Source Code เอาไว้</string>
    <string name="datahide_private">4. private เป็นการประกาศระดับการเข้าถึงที่เข้มงวดที่สุด สามารถเข้าถึงได้เฉพาะภายใน Class เท่านั้น หรือเข้าใช้งานผ่าน Method Public ที่กำหนดเอาไว้โดยเฉพาะ</string>
    <string name="poly_detail">"Polymorphism" ถูกให้ความหมายว่า "various form" หรือการเป็นได้หลากหลายรูปแบบ ในทางการเขียนโปรแกรมมันก็มีความหมายเช่นนั้นครับ คือการเป็นได้หลากหลายรูปแบบ ในทางปฏิบัติมันคือการที่เราสามารถประกาศตัวแปรชนิดหนึ่งแต่สามารถอ้างอิงไปยังออบเจกต์ได้หลายชนิด</string>
    <string name="ply_detail2">Note: object ที่ถูกสร้างในรูปของ polymorphism สามารถอ้างอิงถึงตัวแปรได้เฉพาะในขอบเขตของ class ที่ใช้ประกาศ object เท่านั้น</string>
</resources>
<commit_msg>11/29/2016 17.04.AM Revised 3st finished.<commit_after><resources>
    <string name="app_name">Project1</string>
    <string name="title_activity_main">MainActivity</string>
    <string name="objectclass_detail">Class คือ คุณลักษณะ หรือคุณสมบัติของวัตถุใดวัตถุหนึ่ง หรื่อจะง่ายๆคือเป็นตัวกำหนดคุณสมบัติได้ถูกสร้างขึ้น จะขอยกตัวอย่าง class Dog สุนัขก็จะมีคุณสมบัติ เช่น ชื่อ พันธฺุ์ และอื่นขึ้นอยู่กับคุณสมบัติของสิ่งที่เราสร้าง </string>
    <string name="objectcalss_detail2">Obeject คือ วัตถุที่สร้างขึ้นมาจาก Class โดยจะสามารถนำไปใช้ดำเนินงานต่าง ๆ ได้ตามความสามารถที่ระบุไว้ใน Class</string>
    <string name="inheritance_detail">Inheritance เป็นคุณสมบัติในการเขียนโปรแกรมเชิงวัตถุที่เรียกว่าคุณสมบัติการสืบทอด โดยที่คลาสสามารถสืบทอดสมาชิกของมันจากคลาสหลัก (super class) ไปยังคลาสย่อย (delivered class) โดยการสืบทอดในภาษา Java นั้นสมาชิกทั้งหมดจะถูกสืบทอดไปยังคลาสย่อย ยกเว้นสมาชิกที่มีระดับการเข้าถึงเป็น private และ constructor ของมัน</string>
    <string name="encap_detail">   Encapsulation หมายถึง การเขียนโปรแกรมที่มีการซ่อนข้อมูล (information hiding) เพื่อป้องกันการเข้าถึงข้อมูลจากภายนอก และบังคับให้ Object จาก class อื่นเข้าถึงข้อมูลที่ถูกซ่อนไว้ผ่านทาง interface ที่เตรียมไว้ นั่นคือ Setter และ Getter นั่นเอง โดย Setter ทำหน้าที่กำหนดค่าหรือเปลี่ยนแปลงข้อมูล Getter ทำหน้าที่ส่งข้อมูลภายในออกมา</string>
    <string name="datahide_header">Access Modifier โดยปกติของภาษาจาวามีทั้งหมด 4 ระดับด้วยกัน (เรียงตามระดับเข้มงวดน้อยที่สุด ไปยังเข้มงวดมากที่สุด)</string>
    <string name="datahide_public">1. public เป็นการประกาศระดับการเข้าถึงที่เข้มงวดน้อยที่สุด หรือกล่าวได้ว่าใคร ๆ ก็สามารถเข้าถึง และเรียกใช้งานได้ (นอก - ใน Class สามารถเข้าถึง และใช้งานได้หมด)</string>
    <string name="datahide_protect">2. protected เป็นการประกาศระดับการเ้ข้าถึงที่เกี่ยวข้องกับเรื่องการสืบทอด (InInheritance)</string>
    <string name="datahide_package">3. No modifier เป็นระดับการเข้าถึงที่ไม่ต้องประกาศใด ๆ เหมือนกับแบบอื่น ๆ โดยเข้าถึงได้กับภายใน Class และภายใน package เท่านั้น โดย package เปรียบเสมือนกับ Folder ต่าง ๆ ที่บรรจุ Source Code เอาไว้</string>
    <string name="datahide_private">4. private เป็นการประกาศระดับการเข้าถึงที่เข้มงวดที่สุด สามารถเข้าถึงได้เฉพาะภายใน Class เท่านั้น หรือเข้าใช้งานผ่าน Method Public ที่กำหนดเอาไว้โดยเฉพาะ</string>
    <string name="poly_detail">"Polymorphism" ถูกให้ความหมายว่า "various form" หรือการเป็นได้หลากหลายรูปแบบ ในทางการเขียนโปรแกรมมันก็มีความหมายเช่นนั้นครับ คือการเป็นได้หลากหลายรูปแบบ ในทางปฏิบัติมันคือการที่เราสามารถประกาศตัวแปรชนิดหนึ่งแต่สามารถอ้างอิงไปยังออบเจกต์ได้หลายชนิด</string>
    <string name="ply_detail2">Note: object ที่ถูกสร้างในรูปของ polymorphism สามารถอ้างอิงถึงตัวแปรได้เฉพาะในขอบเขตของ class ที่ใช้ประกาศ object เท่านั้น</string>
    <string name="constructor_detail">Constructor คือสิ่งที่มีไว้สำหรับกำหนดค่าเริ่มต้นให้กับตัวแปรคลาสของอ็อปเจ็ค คอนสตรัคเตอร์จะทำงานอัตโนมัติเมื่อมีการ new อ็อปเจ็คขึ้นมา ระบบจะทำการจองพื้นที่ในหน่วยความจำสำหรับแปรอ็อปเจ็คแล้วตามด้วยConstructor</string>
</resources>

{'fraction_non_alphanumeric': 0.17403558217368328, 'fraction_numerical': 0.005108331865421878, 'mean_word_length': 11.029661016949152, 'pattern_counts': {'":': 0, '<': 61, '<?xml version=': 0, '>': 61, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '955124', 'n_tokens_mistral': 4125, 'n_tokens_neox': 4503, 'n_words': 313}