类和对象的实例

news/2025/2/26 4:39:25

package com.demo;

 

/**
 *
 * public : 代表访问修饰符
 * class : 类的标识
 * Student : 类名
 *
 */


public class Student {


  //对象的两大特征:属性和方法
  //类是用来定义和约束对象的属性和方法
  
  /**
   * 属性:对象所具有的特征
   */
 
  //封装类型
  
  String name;  //姓名属性
  char sex;   //性别属性
  int age;   //年龄属性
  
  /**
   * 方法:对象所执行的操作
   * 访问修饰符 方法返回值类型 方法名称(){}
   * 方法名称首字母小写,其余后面单词首字母大写  
   * 帕斯卡:首字母大写     驼峰命名法:方法名称首字母小写,其余后面单词首字母大写
   */


  /**
   * protected:受保护的
   * private:私有的
   * public:公共的
   */


  public void showStudent(){
   System.out.println("进入了showStudent方法");
   System.out.println("姓名:"+name+"\t性别:"+sex+"\t年龄:"+age);
   
  }
  
  /**
   * 类中可以没有属性或者方法吗?或者两者都不存在么?
   * 答:可以
   * 一个类中,属性方法可以有多个嘛(main方法除外)?
   * 可以,但是要保证每一个属性名和方法名称不能重复
   */
  
 
 
}

 

 

 

 


 

 

 

 

package com.demo;

public class StudentTest {
   public static void main(String[] args) {


  //用来创建类的对象,然后给属性赋值,调用方法
    //stu就是Student类的一个对象


    Student wangstu=new Student();


  //怎么给属性赋值


    wangstu.name="王洪涛";
    wangstu.age=18;
    wangstu.sex='女';


  //怎么调用方法


    wangstu.showStudent();
  
   }
}

 

转载于:https://www.cnblogs.com/wnwn/p/9774845.html


http://www.niftyadmin.cn/n/4557051.html

相关文章

C#学到什么程度才算是精通呢

以上转载http://news.csdn.net/n/20080625/116964.html ||| 还是要多做项目 属于高级程序员和架构师 那就算差不多了 相对于在招聘时分为初级 没有精通. 推荐一篇文章给你看: 国外开发者博客中有一篇有趣的文章 根据作者的观点 高级程序员 中级 将程序员按水平像软件版本号那样…

【颜纠日记】利用PS在原创图片上制作十字水印

长期更新预告: 生活经验,就业理财,操作系统, 学术查询,媒体剪辑 媒体后期:优质工具,优质教程,酷炫玩法记录。 信息过滤器重要性 ---颜纠日记 PS后期 自己辛苦做的图,总…

Maven2: Missing artifact but jars are in place

那是因为没有update project。 项目右键,maven-update project。 转载于:https://www.cnblogs.com/googlegis/p/9776274.html

【颜纠日记】理财避坑,想财务自由不是问题

长期更新预告: 生活经验,就业理财,操作系统, 学术查询,媒体剪辑 就业理财:术语,就业,求职,避坑,维权,理财,技能,新思路。…

想学好C#应该怎么学

刚开始学概念强 c#是面向对象编程语言 就去做个小项目吧..边做边学就很容易了 ||| 先把C语言学好 ||| c#入门并不要知道多少关于底层的东西吧 对象概念很重要 学代码还是要多练练吧 ||| 做项目做几个项目 但是要学好就不同了 基础有了

用C语言: 将5角换成5分和1角的各组合

源程序如下&#xff1a;#include <stdio.h>main(){ float n; int i; double s0; scanf("%f" 2 s); } &n); for (i1;i<n;i) ss(i*i)/(i1);printf("%3.3f/n" 1&#xff0f;2 4&#xff0f;3 9&#xff0f;4 …… n*n/n1 n值由用户定 保留3位…

【颜纠日记】定位电脑弹出垃圾广告,拦截顽固弹出的“快点资讯”,助你终止垃圾线程进程

长期更新预告&#xff1a; 生活经验&#xff0c;就业理财&#xff0c;操作系统&#xff0c; 学术查询&#xff0c;媒体剪辑 操作系统&#xff1a;win,mac,android,ios,linux,虚拟机,vps. 信息过滤器重要性 ---颜纠日记 广告猎捕 很多人在电脑中自己对弹窗广告无能为力&#…

flask_sqlalchemy介绍

快速入门 Flask-SQLAlchemy 使用起来非常有趣&#xff0c;对于基本应用十分容易使用&#xff0c;并且对于大型项目易于扩展。有关完整的指南&#xff0c;请参阅 SQLAlchemy 的 API 文档。 一个最小应用 常见情况下对于只有一个 Flask 应用&#xff0c;所有您需要做的事情就是创…