Description

通过本题目的练习可以掌握类的构造函数的定义;

设计一个点类Point,私有数据成员有x、y;公有成员函数有:无参数的构造函数Point(),带参数的构造函数Point(int,int);ShowPoint()输出点对象的信息

在主函数main()中调用相应成员函数,从键盘接收时间对象的x和y的值,并向显示器输出相应的值。
Input

输入2个整数,用一个空格间隔
Output

要求先输出默认的点值,再输出用户构造的点的值

点的格式为:一对圆括号内 x,y的值,中间用“,”间隔;
Sample
Input

10 11

Output

(0,0)

(10,11)

Hint

import java.util.*;class Point {private int x, y;public Point() {super();}public int getX() {return x;}public void setX(int x) {this.x = x;}public int getY() {return y;}public void setY(int y) {this.y = y;}public void setPoint(int x, int y) {setX(x);setY(y);}public void showPoint() {System.out.println("(0,0)");System.out.println("("+ x + "," + y + ")");}
}public class Main {public static void main(String[] args) {Scanner reader = new Scanner(System.in);int x = reader.nextInt();int y = reader.nextInt();Point point = new Point();point.setPoint(x, y);point.showPoint();reader.close();}}

3-1 Point类的构造函数_JAVA相关推荐

  1. java反射类带构造函数_java中反射类的加载和构造函数

    我们先创建了一个Person类 package reflect; public class Person { public String name = "zhangsan"; pu ...

  2. c++, 派生类的构造函数和析构函数 , [ 以及operator=不能被继承 or Not的探讨]

    说明:文章中关于operator=实现的示例,从语法上是对的,但逻辑和习惯上都是错误的. 参见另一篇专门探究operator=的文章:<c++,operator=>http://www.c ...

  3. C++中基类与派生类的构造函数和析构函数

    1.Cpp中的基类与派生类的构造函数 基类的成员函数可以被继承,可以通过派生类的对象访问,但这仅仅指的是普通的成员函数,类的构造函数不能被继承.构造函数不能被继承是有道理的,因为即使继承了,它的名字和 ...

  4. C++类的构造函数不能为虚函数的原因

    1 C++类的对象构造的时候,首先申请一片内存,然后调用构造函数进行初始化: 我们知道,存在虚函数的话,也会存在一个虚函数表vtable,而虚函数表示在什么时候产生的呢,当然是在调用构造函数之后产生的 ...

  5. 定义派生类拷贝构造函数

    2019独角兽企业重金招聘Python工程师标准>>> 如果派生类定义了自己的拷贝构造函数,该拷贝构造函数一般应显式的使用基类的拷贝构造函数初始化对象的基类部分 class Base ...

  6. c++类的构造函数详解

    c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初 ...

  7. C++对象模型4——多重继承的对象内存模型、vptr与vtbl的创建与重置的时机、不要在含有虚函数的类的构造函数中调用memset

    一.多重继承的对象内存模型 class Base1 { public:virtual void f() {cout << "base1::f()" << e ...

  8. lombok 构造函数_java程序员提高开发效率必备工具lombok,不会你就out了

    一.本文大纲 使用lombok插件的好处 如何安装lombok插件 使用lombok注解简化开发 二.使用lombok插件的好处 我们在java开发过程中,经常会有一些常规性的,重复性的工作.比如: ...

  9. 基类成员的public访问权限在派生类中变为_C++ 派生类的构造函数(学习笔记:第7章 06)...

    派生类的构造函数[1] 默认情况 基类的构造函数不被继承; 派生类需要定义自己的构造函数. C++11规定 可用using语句继承基类构造函数. 但是只能初始化从基类继承的成员. 派生类新增成员可以通 ...

最新文章

  1. crypt函数的使用(仅限LINUX)
  2. 教AI逐帧搓招玩《铁拳》通关最高难度,现在的街机游戏爱好者有点东西啊
  3. 安装 SQL Server 2008 R2 的硬件和软件要求(转)
  4. 安装apache需要的组件
  5. CompletableFuture详解~getNow
  6. vue 接口节流_vue防抖节流之v-debounce--throttle使用指南
  7. MyBatis框架 基本配置及运行原理
  8. java中类的接口是什么_Java中的接口知识汇总
  9. 城市矢量边界数据下载
  10. 新买的移动硬盘不显示盘符?西部数据SSD无痛初始化指南
  11. 【程序设计训练】1-7 F1方程式冠军
  12. 基于Python构建机器学习Web应用
  13. 微积分演绎(一)海底沉尸事件
  14. 深耕游戏后服务 虚贝战略再升级
  15. 如何给播放器增加倍速播放
  16. 逻辑运算符符号化命题——数理逻辑
  17. 如何在visual studio下编译zxing cpp,以及zxing c++的使用
  18. 开发java的准备--下载与安装Java的JDK—Java学习(1)
  19. 开源夏令营《基于HackRF开发GPS信号仿真模拟器》开题报告
  20. 利用GPU实时绘制水墨画效果

热门文章

  1. 面试总结-百度(1)
  2. 第五章 逻辑回归模型在评分卡开发中的应用
  3. 组合的json文件分隔或者拆分
  4. Understanding transient variables in Java and how they are practically used in HashMap---reference
  5. 以安全模式启动firefox
  6. Gradient Boost 算法流程分析
  7. mysql数据库密码转换_MySQL数据库root账户密码忘记两种处理方法转载
  8. 白话Elasticsearch37-深入聚合数据分析之案例实战Date Histogram Aggregation:统计每月电视销量
  9. Elasticsearch-04 ES中的术语和基本用法
  10. mysql cte 语法,mysql8 公用表表达式CTE的使用方法实例分析