class person
{
    String name;
    int age;
    String like;

    void setName(String name)
    {
        this.name = name;
    }

    void setAge(int age)
    {
        this.age =age;
    }

    void setLike(String like)
    {
        this.like=like;
    }

    void talk()
    {
        System.out.println( "我是:" + name + ",今年:" + age + "岁," + "喜欢:" + like );
    }

}

public class classwork
{
    public static void main( String[] args )
    {
        person p = new person();
        p.setName( "小明");
        p.setAge(20);
        p.setLike("音乐");

        p.talk();
    }
}
class Book
{
    String title ;
    double price ;
    public void printInfo()  // 书籍信息
    {
        System.out.println("书的名字:" + title + ",价格:" + price) ;
    }
}

public class work2
{
    public static void main(String args[]) {
        Book bookA = new Book() ;
        Book bookB = new Book() ;
        bookA.title = "程序设计" ;
        bookA.price = 40.7 ;
        bookB.title = "C语言" ;
        bookB.price = 33.9 ;
        bookB = bookA ;
        bookA.printInfo() ;
        bookB.printInfo();

    }
}
class Books
{
    private String title;
    private double price ;
    String pub = "天天精彩出版社" ;
    public Books(String title,double price)
    {
        this.title = title ;
        this.price = price ;
    }
    public String getInfo()
    {
        return "图书名称:" + this.title + ",价格:" + this.price + "元,出版社:" + this.pub ;
    }
}
public class work3
{
    public static void main(String args[])
    {
        Books b1 = new Books("Java开发实战经典",59.8) ;
        Books b2 = new Books("Java WEB开发实战经典(基础篇)",49.9) ;
        Books b3 = new Books("Android开发实战经典",68) ;
        System.out.println(b1.getInfo()) ;
        System.out.println(b2.getInfo()) ;
        System.out.println(b3.getInfo()) ;

        System.out.println("----------------------出版社改名之后-------------------------") ;
        b1.pub = "每日精彩出版社" ;
        b2.pub = "每日精彩出版社" ;
        b3.pub = "每日精彩出版社" ;
        System.out.println(b1.getInfo()) ;
        System.out.println(b2.getInfo()) ;
        System.out.println(b3.getInfo()) ;
    }
}

【JAVA】调用类中的属性的更多相关文章

  1. Java 遍历类中的属性

    public static void testReflect(Object model) throws NoSuchMethodException, IllegalAccessException, I ...

  2. 转载:java 中对类中的属性使用set/get方法的意义和用法

    经常看到有朋友提到类似:对类中的属性使用set/get方法的作用?理论的回答当然是封闭性之类的,但是这样对我们有什么作用呢?为什么要这样设计?我直接使用属性名来访问不是更直接,代码更简洁明了吗?下面我 ...

  3. Java初学者作业——定义英雄类(Hero),英雄类中的属性包括:姓名、攻击力、防御力、生命值和魔法值;方法包括:攻击、介绍。

    返回本章节 返回作业目录 需求说明: 定义英雄类(Hero),英雄类中的属性包括:姓名.攻击力.防御力.生命值和魔法值:方法包括:攻击.介绍. 实现思路: 分析类的属性及其变量类型. 分析类的方法及其 ...

  4. Java初学者作业——定义管理员类(Admin),管理员类中的属性包括:姓名、账号、密码、电话;方法包括:登录、显示自己的信息。

    返回本章节 返回作业目录 需求说明: 定义管理员类(Admin),管理员类中的属性包括:姓名.账号.密码.电话:方法包括:登录.显示自己的信息. 实现思路: 分析类的属性及其变量类型. 分析类的方法及 ...

  5. 尚硅谷面试第一季-11MyBatis中当实体类中的属性名和表中的字段名不一样怎么办

    问题: MyBatis中当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 解决方案: 1.写sql语句时起别名 <!-- id属性:必须是接口中方法的方法名 resultType属性:必须是 ...

  6. python: 面向对象:类和对象调用类中的变量和方法

    一. 面向对象初识 我们在生活中做事都是面向过程的,前面实现一些基本逻辑功能代码也是用面向过程的语句实现的,后来学了函数,把这些功能又装到了函数里.但用面向过程的方法去写程序,只能实现一个功能,我们要 ...

  7. 关于System类中out属性 实例化的问题

    System类中out属性的声明是这样的: public final static PrintStream out = nullPrintStream(); private static PrintS ...

  8. Python 简明教程 --- 20,Python 类中的属性与方法

    微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 与客户保持良好的关系可以使生产率加倍. -- Larry Bernstain 目录 类中的变量称为属 ...

  9. Java Object类中toString方法的重写

    Object类中的tostring方法的: 当我们输出一个对象时,实际是输出的是这个类中的tostring方法,是一个地址值,而不是类中的属性. 1 一:子类没有重写Object类中的toStrinn ...

随机推荐

  1. [Cordova] 无法显示Alert视窗

    [Cordova] 无法显示Alert视窗 问题情景 今天开了一个Cordova专案做范例,将预设的index.html页面修改为下列内容.按下执行却发现,这样一个简单的范例无法正常执行.点击页面上的 ...

  2. ScrollMe – 在网页中加入各种滚动动画效果

    ScrollMe 是一款 jQuery 插件,用于给网页添加简单的滚动效果.当你向下滚动页面的时候,ScrollMe 可以缩放,旋转和平移页面上的元素.它易于设置,不需要任何自定义的 JavaScri ...

  3. css笔记图

    1.css3选择器 2.css3动画 3.flex 4.自适应 5.边距图

  4. CSS代码记录

    1. 内容横向滚动的代码 .ul { display: box; display: -webkit-box; width: 250px; background: yellow; overflow-y: ...

  5. spring web MVC

    详情:http://blog.csdn.net/mic_hero/article/details/50237627

  6. Gartner:用自适应安全架构来应对高级定向攻击

    发表于2015-06-24   摘要:当前的防护功能难以应对高级的定向攻击,由于企业系统所受到的是持续攻击,并持续缺乏防御力,面向“应急响应”的特别方式已不再是正确的思维模式,Garnter提出了用自 ...

  7. MyEclipse 2015 CI 14发布(附下载)

    支持Web和Node.jsd的JavaScript Debugger调试器,新版本功能更加强大,在MyEclipse调试web应用程序变得更方便.调试器支持断点.变量和表达式. 类的动态预加载用Hot ...

  8. Emacs学习心得之 基础配置

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Emacs学习心得之 基础配置 1.前言2.基础配置 一.前言 本篇博文记录了Emacs的一 ...

  9. Android 手机卫士--解析json与消息机制发送不同类型消息

    本文地址:http://www.cnblogs.com/wuyudong/p/5900800.html,转载请注明源地址. 1.解析json数据 解析json的代码很简单 JSONObject jso ...

  10. tomcat ROOT中的lib和webapp中的lib的作用

    相同点:都是用来存放jar包的 不同点:和webapps同个目录下的那个lib文件夹所放的jar包对tomcat 服务器和你的webapp 来说都是可以调用的(这时候假如tomcat和web都依赖某个 ...