用Go实现Java中构造函数SetGettoString
Posted 星际迷航‖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Go实现Java中构造函数SetGettoString相关的知识,希望对你有一定的参考价值。
Java实现类
声明一个Student实体类,属性name、Score。
public class Student
private String name;
private float score;
public Student(String name, float score)
this.name = name;
this.score = score;
public String getName()
return name;
public void setName(String name)
this.name = name;
public float getScore()
return score;
public void setScore(float score)
this.score = score;
用Go实现如上的操作
import "strconv"
type student struct
Name string
Score float64
func NewStudent(n string, s float64) *student
return &studentName: n, Score: s
func (s *student) getScore() float64
return s.Score
func (s *student) setScore(sc float64)
s.Score = sc
func (s *student) String() string
return "Name: " + s.Name + "Score: " + strconv.FormatFloat(s.Score, 'E', -1, 64) + ""
Go中可以将如上Name —》 name、Score —》score,然后用方法进行暴露。
以上是关于用Go实现Java中构造函数SetGettoString的主要内容,如果未能解决你的问题,请参考以下文章