高富帅:身为男人,荣辱不惊为高,心怀大爱为富,智勇双全为帅。|

huxingxin

园龄:6年10个月粉丝:26关注:0

day10-面型对象(上)-3

1、构造器的作用是什么?使用中有哪些注意点(>=3条)

作用:创建对象,初始化对象的结构

注意点:

(1)构造器的名称与类名相同,没有返回值

(2)没有显式的定义构造器,系统会默认提供一个空参的构造器

(3)显式的定义后,系统不会提供空参的构造器

(4)一个类至少有一个构造器

(5)一个类可以有多个构造器,构成重载关系

2、关于类的属性的赋值,有几种赋值的方式。谈谈赋值的先后顺序

(1)默认初始化赋值

(2)显示初始化赋值

(3)构造器初始化赋值

(4)通过 “对象.属性” 或 “对象.方法”进行赋值

3、this关键字可以用来调用哪些结构,简单说明一下其使用。

this表示当前对象或正在创建的对象

可以用来调用:属性、方法、构造器

使用:

(1)正常情况下都会省略this

(1)特殊情况,当方法、构造器中的形参和属性重名的时候 可以使用“this.属性” 用来区分形参和属性

(2)this(构造器形参):调用构造器

4、Java中目前学习涉及到的四种权限修饰符都有什么?并说明各自的权限范围

private:同一个类中可以访问

缺省:同一个包中可以访问、不同包的子类中不可以访问

protected:同一个包内、不同包的子类中可以访问

public:当前项目结构中可以访问

5、创建Circle类,提供私有的radius属性,提供相应的get和set方法,提供求圆面积的方法。

public class Circle{
private double radius;
public Circle(){}
public Circle(double radius){
this.radius = radius;
}
public int getRadius(){
return radius;
}
public void setRadius(double radius){
this.radius = radius;
}
public double getArea(){
return Math.PI * Math.pow(radius,2);
}
}

本文作者:huxingxin

本文链接:https://www.cnblogs.com/huxingxin/articles/16950703.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   huxingxin  阅读(64)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起