<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Class Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/class.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Class Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-05-09T15:04:58+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Hiểu về khái niệm &quot;The constructor of the class&quot; trong Typescript]]></title>
                        <link>https://viblo.asia/p/hieu-ve-khai-niem-the-constructor-of-the-class-trong-typescript-AZoJjXAOVY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/hieu-ve-khai-niem-the-constructor-of-the-class-trong-typescript-AZoJjXAOVY7</guid>
            <description><![CDATA[Lời mở đầu:
Khi đang tìm hiểu về decorators trong Typescipt, thì tôi bỗng bắt gặp 1 khái niệm

A Class Decorator is declared just before a class decla...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Huy Toàn</dc:creator>
            <pubDate>2023-04-03 20:22:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hiểu sâu về class trong JavaScript ES6]]></title>
                        <link>https://viblo.asia/p/hieu-sau-ve-class-trong-javascript-es6-PAoJeZBrL1j</link>
            <guid isPermaLink="true">https://viblo.asia/p/hieu-sau-ve-class-trong-javascript-es6-PAoJeZBrL1j</guid>
            <description><![CDATA[Khái niệm Class trong các ngôn ngữ lập trình hướng đối tượng nhưClass trong Javascriptđược sử dụng rất nhiều nhưng trong JavaScript dưới ES6 không có ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Harry</dc:creator>
            <pubDate>2023-01-17 16:05:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Ruby cơ bản] OOP in Ruby]]></title>
                        <link>https://viblo.asia/p/ruby-co-ban-oop-in-ruby-GrLZD1aJlk0</link>
            <guid isPermaLink="true">https://viblo.asia/p/ruby-co-ban-oop-in-ruby-GrLZD1aJlk0</guid>
            <description><![CDATA[Nếu bạn muốn thực sự hiểu Ruby, bạn phải hiểu về Lập trình Hướng đối tượng (OOP).

Bạn có thể viết bất kì chương trình Ruby nào mà không cần OOP.
Nhưn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thai Doan Dat</dc:creator>
            <pubDate>2021-07-12 10:41:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Class và constructor Function trong Javascript]]></title>
                        <link>https://viblo.asia/p/class-va-constructor-function-trong-javascript-gAm5yBjXKdb</link>
            <guid isPermaLink="true">https://viblo.asia/p/class-va-constructor-function-trong-javascript-gAm5yBjXKdb</guid>
            <description><![CDATA[Trong Javascript, muốn khởi tạo 1 thực thể (instance object), ta sẽ bắt đầu với việc xây dựng 1 bản khuôn mẫu (constructor) và sau đó sử dụng từ khóa ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Huy Toàn</dc:creator>
            <pubDate>2020-03-11 11:53:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Object, Class, Abstract class và Interface trong Java]]></title>
                        <link>https://viblo.asia/p/object-class-abstract-class-va-interface-trong-java-1VgZv8qM5Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/object-class-abstract-class-va-interface-trong-java-1VgZv8qM5Aw</guid>
            <description><![CDATA[1. Object trong Java
Object (đối tượng) là một thực thể vật lý, có thể là một con vật, một đồ vật… Ví dụ như ngôi nhà, máy bay, xe máy, con người…

Mỗ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phước Quang</dc:creator>
            <pubDate>2020-02-06 11:13:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Class Definitions]]></title>
                        <link>https://viblo.asia/p/class-definitions-bWrZnxOn5xw</link>
            <guid isPermaLink="true">https://viblo.asia/p/class-definitions-bWrZnxOn5xw</guid>
            <description><![CDATA[I. Khái quát về class
1. current class
Bất cứ khi nào bạn mở một class với từ khóa class thì class này sẽ trở thành current class.
- current class giố...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cuộc sống mà</dc:creator>
            <pubDate>2020-01-12 19:23:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Data Class trong Kotlin và cách giải quyết cùng bài toán của Builder Pattern]]></title>
                        <link>https://viblo.asia/p/data-class-trong-kotlin-va-cach-giai-quyet-cung-bai-toan-cua-builder-pattern-XL6lA8LRZek</link>
            <guid isPermaLink="true">https://viblo.asia/p/data-class-trong-kotlin-va-cach-giai-quyet-cung-bai-toan-cua-builder-pattern-XL6lA8LRZek</guid>
            <description><![CDATA[Data Class là từ khóa mà có lẽ ai học kotlin cũng đều biết vì tính gọn nhẹ và hữu ích của nó. Chúng ta thường xuyên tạo các class có mục đích chính là...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Quang Huy</dc:creator>
            <pubDate>2019-10-05 09:47:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Abstract class trong Python]]></title>
                        <link>https://viblo.asia/p/abstract-class-trong-python-naQZRXgj5vx</link>
            <guid isPermaLink="true">https://viblo.asia/p/abstract-class-trong-python-naQZRXgj5vx</guid>
            <description><![CDATA[Hello everyone! Sau bao khó khăn thì chúng ta lại được gặp nhau mọi người nhỉ. Và như thường lệ, mình sẽ giới thiệu với mọi người về nội dung của bài ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phan Văn Tấn</dc:creator>
            <pubDate>2019-06-18 23:28:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sử dụng đa kế thừa trong Javascript ES6]]></title>
                        <link>https://viblo.asia/p/su-dung-da-ke-thua-trong-javascript-es6-GrLZD82eZk0</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-dung-da-ke-thua-trong-javascript-es6-GrLZD82eZk0</guid>
            <description><![CDATA[Thật ra từ khi ES6 ra đời thì tôi càng yêu thích lập trình javascipt hơn bất kỳ các ngôn ngữ nào tôi biết. Nhưng chỉ riêng thiếu một thứ của ES6 đó là...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anony Stick</dc:creator>
            <pubDate>2019-06-13 11:27:53</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Inheritance trong Java: Classes, Superclasses, and Subclasses (Phần 1)]]></title>
                        <link>https://viblo.asia/p/inheritance-trong-java-classes-superclasses-and-subclasses-phan-1-63vKjV3AK2R</link>
            <guid isPermaLink="true">https://viblo.asia/p/inheritance-trong-java-classes-superclasses-and-subclasses-phan-1-63vKjV3AK2R</guid>
            <description><![CDATA[Các phần trong bài viết này bao gồm  các phần như sau:
* Classes, Superclasses, and Subclasses
* Object: The Cosmic Superclass
* Generic Array Lists
*...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hien Ho</dc:creator>
            <pubDate>2019-05-26 01:04:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Class và Object trong Python]]></title>
                        <link>https://viblo.asia/p/class-va-object-trong-python-4P856dvLZY3</link>
            <guid isPermaLink="true">https://viblo.asia/p/class-va-object-trong-python-4P856dvLZY3</guid>
            <description><![CDATA[Chào tất cả mọi người. Ở bài viết trước mình đã giới thiệu cho các bạn về hàm và cách sử dụng của nó. Hôm nay mình sẽ giới thiệu cho các bạn một khái ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phan Văn Tấn</dc:creator>
            <pubDate>2019-05-18 00:41:04</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Class và Factory Function]]></title>
                        <link>https://viblo.asia/p/class-va-factory-function-maGK7kWDKj2</link>
            <guid isPermaLink="true">https://viblo.asia/p/class-va-factory-function-maGK7kWDKj2</guid>
            <description><![CDATA[ECMAScript 2015 (ES6) được thêm cú pháp class (class syntax), vì vậy chúng ta sẽ có 2 mẫu để tạo một đối tượng (Object). Để so sánh hai cách chúng ta ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngô Văn Anh Tấn</dc:creator>
            <pubDate>2019-04-21 18:02:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Kotin introduction]]></title>
                        <link>https://viblo.asia/p/kotin-introduction-GrLZDe1wlk0</link>
            <guid isPermaLink="true">https://viblo.asia/p/kotin-introduction-GrLZDe1wlk0</guid>
            <description><![CDATA[Kotlin là ngôn ngữ lập trình được yêu thích thứ hai trong cuộc khảo sát Stack OverFlow năm 2018. Vốn ban đầu được phát triển bởi JetBrains, nó hoàn to...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Doan Van Toan</dc:creator>
            <pubDate>2019-03-21 21:23:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Ruby question - Nguyễn Đăng Vân]Sự khác nhau giữa include, extend và prepend.]]></title>
                        <link>https://viblo.asia/p/ruby-question-nguyen-dang-vansu-khac-nhau-giua-include-extend-va-prepend-GrLZDeYwlk0</link>
            <guid isPermaLink="true">https://viblo.asia/p/ruby-question-nguyen-dang-vansu-khac-nhau-giua-include-extend-va-prepend-GrLZDeYwlk0</guid>
            <description><![CDATA[Đơn giản là mỗi ngày đến công ty thì đồng nghiệp, sếp, khách hàng và mấy thằng bạn cờ hó luôn có rất nhiều câu hỏi về kỹ thuật dành cho mình. Tuy nhiê...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoang Trong Hieu</dc:creator>
            <pubDate>2019-02-20 14:36:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Component - Trái tim của ReactJS]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/component-trai-tim-cua-reactjs-V3m5Womw5O7</link>
            <guid isPermaLink="true">https://viblo.asia/p/component-trai-tim-cua-reactjs-V3m5Womw5O7</guid>
            <description><![CDATA[Trong bài viết trước mình đã giới thiệu đến các bạn về JSX trong ReactJS, các bạn xem qua bài viết ở đây https://viblo.asia/p/jsx-trong-reactjs-ORNZq6...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phan Lý Huỳnh</dc:creator>
            <pubDate>2018-11-13 13:42:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Inside Ruby Class]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/inside-ruby-class-E375z0BRZGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/inside-ruby-class-E375z0BRZGW</guid>
            <description><![CDATA[Trong chủ đề lần này chúng ta sẽ đi sâu vào tìm hiểu về hai khái niệm rất quen thuộc trong ruby đó là class và object. Hàng ngày chúng ta bắt gặp và l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">LamDN</dc:creator>
            <pubDate>2018-07-19 23:29:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[JavaScript] Promises, Classes, ES6 Modules and CommonJS]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/javascript-promises-classes-es6-modules-and-commonjs-07LKX48DKV4</link>
            <guid isPermaLink="true">https://viblo.asia/p/javascript-promises-classes-es6-modules-and-commonjs-07LKX48DKV4</guid>
            <description><![CDATA[Tiếp tục loạt bài về JavaScript ES6, trong bài viết lần này chúng ta sẽ cùng tìm hiểu cơ bản về Promises, Classes, ES6 module và CommonJS.

Trong bài ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Thanh Tuấn</dc:creator>
            <pubDate>2018-04-17 14:29:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Trong swift: Class là gì? Struct là gì? Có liên quan gì đến Value type và Reference type không?]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/trong-swift-class-la-gi-struct-la-gi-co-lien-quan-gi-den-value-type-va-reference-type-khong-E375ze8RlGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/trong-swift-class-la-gi-struct-la-gi-co-lien-quan-gi-den-value-type-va-reference-type-khong-E375ze8RlGW</guid>
            <description><![CDATA[Class và Struct có liên quan gì đến Value type và Reference type không?   Câu trả lời là có . Bởi vậy đầu tiên chúng ta cùng tìm hiểu về Value type và...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vietanh</dc:creator>
            <pubDate>2018-03-16 23:49:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Vài điều thú vị về Scope và Class method]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/vai-dieu-thu-vi-ve-scope-va-class-method-1VgZv9o2KAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/vai-dieu-thu-vi-ve-scope-va-class-method-1VgZv9o2KAw</guid>
            <description><![CDATA[Về bản chất thì scope là class method

Trong Rails thì scope được định nghĩa như là 1 class method động.

Ví dụ:
Sẽ được chuyển thành class method.

V...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen</dc:creator>
            <pubDate>2017-11-28 08:48:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Python: instance method vs class method vs static method]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/python-instance-method-vs-class-method-vs-static-method-gAm5y9pA5db</link>
            <guid isPermaLink="true">https://viblo.asia/p/python-instance-method-vs-class-method-vs-static-method-gAm5y9pA5db</guid>
            <description><![CDATA[Bài viết gốc: https://manhhomienbienthuy.github.io/2017/10/25/python-instance-method-vs-class-method-vs-static-method.html (đã xin phép tác giả :D)

T...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manhhomienbienthuy</dc:creator>
            <pubDate>2017-11-24 15:16:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Class và Struct trong Swift - Những điểm giống và khác nhau]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/class-va-struct-trong-swift-nhung-diem-giong-va-khac-nhau-bJzKmLeY59N</link>
            <guid isPermaLink="true">https://viblo.asia/p/class-va-struct-trong-swift-nhung-diem-giong-va-khac-nhau-bJzKmLeY59N</guid>
            <description><![CDATA[![](https://images.viblo.asia/35500d9f-811e-40eb-a8c8-8af74fbc5694.png)


Class và Struct trong Swift - Những điểm giống và khác nhau
Giới thiệu
Class...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngô Quang Tuấn Anh</dc:creator>
            <pubDate>2017-07-15 23:42:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Class and Struct in Swift - Similarities and Differences]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/class-and-struct-in-swift-similarities-and-differences-1VgZvBgmZAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/class-and-struct-in-swift-similarities-and-differences-1VgZvBgmZAw</guid>
            <description><![CDATA[![](https://images.viblo.asia/35500d9f-811e-40eb-a8c8-8af74fbc5694.png)


Class and Struct - Similarities and Differences
Introduction
Both classes an...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngô Quang Tuấn Anh</dc:creator>
            <pubDate>2017-07-15 12:42:48</pubDate>
                                                                                                        </item>
            </channel>
</rss>
