A.可被三种类引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.只能被同一个包中的类访问
C.只能被该类自身所访问和修改
D.可以被两种类访问和引用:该类本身、该类的所有子类
A.有this指针,有默认操作的对象
B.没有this指针,可以有默认操作的对象
C.有this指针,不能执行默认操作
D.没有this指针,也就没有默认操作的对象
A.类的静态方法可以在该类的对象被创建前调用
B.类的静态方法不能访问该类的非静态方法
C.abstract 修饰符可以出现在类或方法的前面,但不能出现在变量之前
D.final 修饰符可以出现在类或变量之前,但不能出现在方法之前
设计一个名为MyPoint的类表示一个具有x坐标和y坐标的点,该类包括: 两个数据域(成员变量)x和y表示坐标; 无参构造方法创建点(0,0); 一个构造方法根据指定坐标创建一个点; distance方法(static修饰)返回MyPoint类型的两个点之间的距离(方法的参数为两个MyPoint对象); distance方法返回从当前点(调用方法的对象)到另一点(方法的参数)之间的距离(方法的参数为一个MyPoint对象); 在主方法中,输入一个点,求距离原点的距离,再输入两点,求两点之间的距离。 PS:成员变量必须由private修饰,且为其定义访问方法
A.类中的方法叫成员方法,成员方法又分为实例方法与类方法
B.类中的属性叫成员属性,成员属性又分为实例属性与类属性
C.定义类的关键字是Interface
D.在面向对象的思想中最核心就是对象。为了在程序中创建对象首先需要定义一个类
设计一个point(点)类: (1)该类具有成员变量x,y(表示点的横、纵坐标); (2)定义一个有参构造方法point(int x,int y),将其一对坐标值作为参数,其中x,y为给定坐标值; (3)定义一个无参的构造方法point()(令两坐标值均为0); (4)设计一个实例方法distance(point p1,point p2),实现求坐标轴上两个点的距离(Java中的开平方根函数为Math.sqrt()),其方法的声明为:double distance(point p1,point p2) 。 编写Test类,在其main方法中创建2个point对象,对应点(10,10)和点(20,25),再调用distance(point p1,point p2)方法计算出两点之间的距离并输出该值。