zoukankan      html  css  js  c++  java
  • java中类的封装与继承

    封装属性:private 属性类型 属性名

    封装方法:private 方法返回类型 方法名称 (参数)

    class Person1{
        private String name ;
        private int age;
        void  talk() {
            System.out.println("我是:"+name+",今年:"+age+"");
        }
        public void setName(String str) {
            name=str;
        }
        public void setAge(int a) {
            if(a>0) age=a;
            else    age=-a;
        }
        public String getName() {
            return name;
        }
        public int getAge() {
            return  age;
        }
    }
    public class clothes {
                  public static void main(String args[]) {
                      Person1 p=new Person1();
                      p.setName("李四");
                      p.setAge(-25);
                      p.talk();
                  }
    }
    我是:李四,今年:25岁

    java中可以以现有的类为基础,进而演派出新的类。

    class 子类名  extends 父类

    class Person2{
        String name ;
        int age;
    }
     class Student extends Person2{
          String school;
     }
    public class xxx {
          public static void main(String args[]) {
              Student s=new Student();
              s.name="李四";
              s.age=19;
              s.school="科大";
              System.out.println("姓名:"+s.name+",年龄:"+s.age+",学校:"+s.school);
          }
          
    }
    姓名:李四,年龄:19,学校:科大
  • 相关阅读:
    C#随机数的使用
    英才评测 个人性格倾向 IT知识
    有点迷茫
    [转帖]2006年it人士必去的10个网站
    ASP.NET 中 Cookie 的基本知识
    Http请求方法
    Spherical Mercator
    Axure快速原型设计
    【转】Spring Insight 使用介绍
    DB2执行sql文件
  • 原文地址:https://www.cnblogs.com/jahnson/p/8642089.html
Copyright © 2011-2022 走看看