从Java到Go面向对象--类的定义和实例化对象
2017-07-03 00:00
309 查看
面向对象基本思想
类、对象。#面向对象三大特征
封装、继承、多态。
接下来我会一一介绍Go的面向对象编程
Java中类的定义
class Person { String name; public Person(String name) { this.name = name; } void sayHi() { System.out.println(this.name + "Hello World."); } }
Java实例化对象
Person person = new Person("liyang"); person.sayHi();
Go中类的定义
type Person struct { name string } func (person *Person) sayHi() { fmt.Println(person.name + " Hello World.") }
#Go实例化对象
var person1 = Person{name: "liyang"} person1.sayHi()
相关文章推荐
- java基础-面向对象、类与对象的定义
- java之面向对象:子类对象的实例化过程详解
- Java基础之面向对象,类的创建和对象的实例化。
- Java基本功练习十二(对象和类[定义、实例化、对象数组、类应用开发])
- 21天学通JAVA:类的定义和对象的创建
- java如何通过反射取得泛型的实例化对象
- 尚硅谷第五天课0722班 java-面向对象学习的三条主线-面向对象的思想概述- 类的元素- java类及类的成员-类的成员之方 法
- java对象的实例化过程
- 黑马程序员——java第五天:面向对象(类、对象、变量、封装、构造、this)
- java 第十一天 面向对象(高级篇之接口、对象的多态性,instanceof)
- Java 匿名对象和对象就是一个能否不断得到实例化对象内存引用的区别
- java面向对象(类、对象、属性、方法、构造、this)
- 黑马程序员——java第六天:面向对象(静态、帮助文档、对象初始化过程、单例)
- Java面向对象 String 基本数据类型对象包装类
- 对象数组在Java & C++ 中实例化的区别
- 【PHP面向对象(OOP)编程入门教程】5.如何实例化对象?
- java学习之路 之 面向对象编程-面向对象-对象的关联
- 关于Java程序中类定义对象的处理,以及类中变量与方法的运行过程
- Java对象实例化--成员实例化顺序
- 《对象创建过程中 实例化的顺序》摘自《Thinking in JAVA》